]> sjero.net Git - linphone/commitdiff
Export setVideoPolicy via JNI
authorSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Thu, 1 Mar 2012 11:12:31 +0000 (12:12 +0100)
committerSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Thu, 1 Mar 2012 11:12:31 +0000 (12:12 +0100)
coreapi/linphonecore_jni.cc
java/common/org/linphone/core/LinphoneCore.java

index 0a36fc7da21194d182ed9f22172df1c2b8ff418e..4d5752900e3a9c7b6fda959618cb71833d2ec1d0 100644 (file)
@@ -1691,3 +1691,10 @@ extern "C" void Java_org_linphone_core_LinphoneCoreImpl_tunnelEnableLogs(JNIEnv
 extern "C" jboolean Java_org_linphone_core_LinphoneCoreImpl_isTunnelAvailable(JNIEnv *env,jobject thiz){
        return linphone_core_tunnel_available();
 }
+
+extern "C" void Java_org_linphone_core_LinphoneCoreImpl_setVideoPolicy(JNIEnv *env, jobject thiz, jlong lc, jboolean autoInitiate, jboolean autoAccept){
+       LinphoneVideoPolicy vpol;
+       vpol.automatically_initiate = autoInitiate;
+       vpol.automatically_accept = autoAccept;
+       linphone_core_set_video_policy((LinphoneCore *)lc, &vpol);
+}
index e9fe0167745dc95931bc7d955089d2801cfd63e1..6e947a4885a03007ca1b74ea1561fff1b63e8644 100644 (file)
@@ -757,4 +757,6 @@ public interface LinphoneCore {
        boolean isTunnelAvailable();
        
        LinphoneProxyConfig[] getProxyConfigList();
+       
+       void setVideoPolicy(boolean autoInitiate, boolean autoAccept);
 }