native private long getRemoteAddress(long nativePtr);
native private int getState(long nativePtr);
private native long getCurrentParamsCopy(long nativePtr);
+ private native long getRemoteParams(long nativePtr);
private native void enableCamera(long nativePtr, boolean enabled);
private native boolean cameraEnabled(long nativePtr);
private native void enableEchoCancellation(long nativePtr,boolean enable);
public LinphoneCallParams getCurrentParamsCopy() {
return new LinphoneCallParamsImpl(getCurrentParamsCopy(nativePtr));
}
-
+ public LinphoneCallParams getRemoteParams() {
+ return new LinphoneCallParamsImpl(getRemoteParams(nativePtr));
+ }
public void enableCamera(boolean enabled) {
enableCamera(nativePtr, enabled);
}
@Override
public native boolean isTunnelAvailable();
+
+ private native void acceptCallWithParams(long nativePtr, LinphoneCall aCall,
+ LinphoneCallParams params);
+ @Override
+ public void acceptCallWithParams(LinphoneCall aCall,
+ LinphoneCallParams params) throws LinphoneCoreException {
+ acceptCallWithParams(nativePtr, aCall, params);
+ }
+
+ private native void acceptCallUpdate(long nativePtr, LinphoneCall aCall, LinphoneCallParams params);
+ @Override
+ public void acceptCallUpdate(LinphoneCall aCall, LinphoneCallParams params)
+ throws LinphoneCoreException {
+ acceptCallUpdate(nativePtr, aCall, params);
+ }
+
+ private native void deferCallUpdate(long nativePtr, LinphoneCall aCall, LinphoneCallParams params);
+ @Override
+ public void deferCallUpdate(LinphoneCall aCall, LinphoneCallParams params)
+ throws LinphoneCoreException {
+ deferCallUpdate(nativePtr, aCall, params);
+ }
}