]> sjero.net Git - linphone/commitdiff
End of JNI export for getRemoteParams, acceptCallWithParams, acceptCallUpdate and...
authorSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Wed, 29 Feb 2012 15:55:17 +0000 (16:55 +0100)
committerSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Wed, 29 Feb 2012 15:55:17 +0000 (16:55 +0100)
LinphoneCallImpl.java
LinphoneCoreImpl.java

index b2b71dcb599263a8ef410957b7e1c068e4ae8f16..008b19df47a44bcc181c85bf851def9f6bbc2188 100644 (file)
@@ -29,6 +29,7 @@ class LinphoneCallImpl implements LinphoneCall {
        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);
@@ -74,7 +75,9 @@ class LinphoneCallImpl implements LinphoneCall {
        public LinphoneCallParams getCurrentParamsCopy() {
                return new LinphoneCallParamsImpl(getCurrentParamsCopy(nativePtr));
        }
-
+       public LinphoneCallParams getRemoteParams() {
+               return new LinphoneCallParamsImpl(getRemoteParams(nativePtr));
+       }
        public void enableCamera(boolean enabled) {
                enableCamera(nativePtr, enabled);
        }
index ee91f4f5d5be32001c2725ba4c630bfbf8f5759a..f6ee3c83501d4e8cb4acf29779bf53d62ec4a5d1 100644 (file)
@@ -670,4 +670,26 @@ class LinphoneCoreImpl implements LinphoneCore {
 
        @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);
+       }
 }