From a4d6892158e8fdc27cae6bbc72661073d7758f94 Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Mon, 27 Feb 2012 16:54:37 +0100 Subject: [PATCH] Add linphone_core_defer_call_update, linphone_call_params_copy, linphone_core_accept_call_with_params, linphone_core_accept_call_update to JNI --- coreapi/linphonecore_jni.cc | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/coreapi/linphonecore_jni.cc b/coreapi/linphonecore_jni.cc index e61f0b8fa..7548a347f 100644 --- a/coreapi/linphonecore_jni.cc +++ b/coreapi/linphonecore_jni.cc @@ -553,6 +553,30 @@ extern "C" void Java_org_linphone_core_LinphoneCoreImpl_acceptCall( JNIEnv* env linphone_core_accept_call((LinphoneCore*)lc,(LinphoneCall*)call); } +extern "C" void Java_org_linphone_core_LinphoneCoreImpl_acceptCallWithParams(JNIEnv *env, + jobject thiz, + jlong lc, + jlong call, + jlong params){ + linphone_core_accept_call_with_params((LinphoneCore*)lc,(LinphoneCall*)call, (LinphoneCallParams*)params); +} + +extern "C" void Java_org_linphone_core_LinphoneCoreImpl_acceptCallUpdate(JNIEnv *env, + jobject thiz, + jlong lc, + jlong call, + jlong params){ + linphone_core_accept_call_update((LinphoneCore*)lc,(LinphoneCall*)call, (LinphoneCallParams*)params); +} + +extern "C" void Java_org_linphone_core_LinphoneCoreImpl_deferCallUpdate(JNIEnv *env, + jobject thiz, + jlong lc, + jlong call, + jlong params){ + linphone_core_defer_call_update((LinphoneCore*)lc,(LinphoneCall*)call); +} + extern "C" jlong Java_org_linphone_core_LinphoneCoreImpl_getCallLog( JNIEnv* env ,jobject thiz ,jlong lc @@ -1363,6 +1387,10 @@ extern "C" jlong Java_org_linphone_core_LinphoneCoreImpl_createDefaultCallParams return (jlong) linphone_core_create_default_call_parameters((LinphoneCore*)lc); } +extern "C" jlong Java_org_linphone_core_LinphoneCallImpl_getRemoteParams(JNIEnv *env, jobject thiz, jlong lc){ + return (jlong) linphone_call_params_copy(linphone_call_get_remote_params((linphone_call_params_copy*)lc)); +} + extern "C" jlong Java_org_linphone_core_LinphoneCallImpl_getCurrentParamsCopy(JNIEnv *env, jobject thiz, jlong lc){ return (jlong) linphone_call_params_copy(linphone_call_get_current_params((LinphoneCall*)lc)); }