Fixed JNI pointers
This commit is contained in:
parent
e0e454d354
commit
ea5955bcbc
1 changed files with 11 additions and 7 deletions
|
@ -569,6 +569,10 @@ class LinphoneCoreImpl implements LinphoneCore {
|
|||
return ((LinphoneCallImpl)call).nativePtr;
|
||||
}
|
||||
|
||||
private long getCallParamsPtr(LinphoneCallParams callParams) {
|
||||
return ((LinphoneCallParamsImpl)callParams).nativePtr;
|
||||
}
|
||||
|
||||
private native int transferCall(long nativePtr, long callPtr, String referTo);
|
||||
public synchronized void transferCall(LinphoneCall call, String referTo) {
|
||||
transferCall(nativePtr, getCallPtr(call), referTo);
|
||||
|
@ -671,26 +675,26 @@ class LinphoneCoreImpl implements LinphoneCore {
|
|||
@Override
|
||||
public native boolean isTunnelAvailable();
|
||||
|
||||
private native void acceptCallWithParams(long nativePtr, LinphoneCall aCall,
|
||||
LinphoneCallParams params);
|
||||
private native void acceptCallWithParams(long nativePtr, long aCall,
|
||||
long params);
|
||||
@Override
|
||||
public void acceptCallWithParams(LinphoneCall aCall,
|
||||
LinphoneCallParams params) throws LinphoneCoreException {
|
||||
acceptCallWithParams(nativePtr, aCall, params);
|
||||
acceptCallWithParams(nativePtr, getCallPtr(aCall), getCallParamsPtr(params));
|
||||
}
|
||||
|
||||
private native void acceptCallUpdate(long nativePtr, LinphoneCall aCall, LinphoneCallParams params);
|
||||
private native void acceptCallUpdate(long nativePtr, long aCall, long params);
|
||||
@Override
|
||||
public void acceptCallUpdate(LinphoneCall aCall, LinphoneCallParams params)
|
||||
throws LinphoneCoreException {
|
||||
acceptCallUpdate(nativePtr, aCall, params);
|
||||
acceptCallUpdate(nativePtr, getCallPtr(aCall), getCallParamsPtr(params));
|
||||
}
|
||||
|
||||
private native void deferCallUpdate(long nativePtr, LinphoneCall aCall);
|
||||
private native void deferCallUpdate(long nativePtr, long aCall);
|
||||
@Override
|
||||
public void deferCallUpdate(LinphoneCall aCall)
|
||||
throws LinphoneCoreException {
|
||||
deferCallUpdate(nativePtr, aCall);
|
||||
deferCallUpdate(nativePtr, getCallPtr(aCall));
|
||||
}
|
||||
|
||||
private native void setVideoPolicy(long nativePtr, boolean autoInitiate, boolean autoAccept);
|
||||
|
|
Loading…
Reference in a new issue