]> sjero.net Git - linphone/blobdiff - java/impl/org/linphone/core/LinphoneCoreImpl.java
Added audio and video port API to JNI
[linphone] / java / impl / org / linphone / core / LinphoneCoreImpl.java
index 7b62ba835dd79ef64bf1bd0812a9581188d427d3..91e6e18cd2d68789361641c5b961c42cc82c34cc 100644 (file)
@@ -110,6 +110,10 @@ class LinphoneCoreImpl implements LinphoneCore {
        private native int getMissedCallsCount(long nativePtr);
        private native void resetMissedCallsCount(long nativePtr);
        private native String getVersion(long nativePtr);
+       private native void setAudioPort(long nativePtr, int port);
+       private native void setVideoPort(long nativePtr, int port);
+       private native void setAudioPortRange(long nativePtr, int minPort, int maxPort);
+       private native void setVideoPortRange(long nativePtr, int minPort, int maxPort);
        
        LinphoneCoreImpl(LinphoneCoreListener listener, File userConfig,File factoryConfig,Object  userdata) throws IOException {
                mListener=listener;
@@ -757,4 +761,20 @@ class LinphoneCoreImpl implements LinphoneCore {
                }
                return new LinphoneFriendImpl(ptr);
        }
+       
+       public void setAudioPort(int port) {
+               setAudioPort(nativePtr, port);
+       }
+       
+       public void setVideoPort(int port) {
+               setVideoPort(nativePtr, port);
+       }
+       
+       public void setAudioPortRange(int minPort, int maxPort) {
+               setAudioPortRange(nativePtr, minPort, maxPort);
+       }
+       
+       public void setVideoPortRange(int minPort, int maxPort) {
+               setVideoPortRange(nativePtr, minPort, maxPort);
+       }
 }