From fe3eaf6f2d05322a3ca0b082e1277143ccdf91fe Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Mon, 10 Oct 2011 09:00:15 +0200 Subject: [PATCH] srtp: add Java API --- coreapi/linphonecall.c | 2 +- coreapi/linphonecore.h | 2 +- java/common/org/linphone/core/LinphoneCallParams.java | 3 +++ java/common/org/linphone/core/LinphoneCore.java | 6 ++++++ 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/coreapi/linphonecall.c b/coreapi/linphonecall.c index 4bda4d750..aa121a057 100644 --- a/coreapi/linphonecall.c +++ b/coreapi/linphonecall.c @@ -712,7 +712,7 @@ bool_t linphone_call_params_video_enabled(const LinphoneCallParams *cp){ return cp->has_video; } -enum LinphoneMediaEncryption linphone_call_get_media_encryption(LinphoneCallParams *cp) { +enum LinphoneMediaEncryption linphone_call_params_get_media_encryption(LinphoneCallParams *cp) { return cp->media_encryption; } diff --git a/coreapi/linphonecore.h b/coreapi/linphonecore.h index 412138e71..1697ea87c 100644 --- a/coreapi/linphonecore.h +++ b/coreapi/linphonecore.h @@ -183,7 +183,7 @@ typedef struct _LinphoneCallParams LinphoneCallParams; LinphoneCallParams * linphone_call_params_copy(const LinphoneCallParams *cp); void linphone_call_params_enable_video(LinphoneCallParams *cp, bool_t enabled); bool_t linphone_call_params_video_enabled(const LinphoneCallParams *cp); -enum LinphoneMediaEncryption linphone_call_get_media_encryption(LinphoneCallParams *cp); +enum LinphoneMediaEncryption linphone_call_params_get_media_encryption(LinphoneCallParams *cp); void linphone_call_params_set_media_encryption(LinphoneCallParams *cp, enum LinphoneMediaEncryption e); void linphone_call_params_enable_early_media_sending(LinphoneCallParams *cp, bool_t enabled); bool_t linphone_call_params_early_media_sending_enabled(const LinphoneCallParams *cp); diff --git a/java/common/org/linphone/core/LinphoneCallParams.java b/java/common/org/linphone/core/LinphoneCallParams.java index 78a63d3fa..c00a8cb34 100644 --- a/java/common/org/linphone/core/LinphoneCallParams.java +++ b/java/common/org/linphone/core/LinphoneCallParams.java @@ -35,4 +35,7 @@ public interface LinphoneCallParams { */ void setAudioBandwidth(int value); + String getMediaEncryption(); + void setMediaEnctyption(String menc); + } diff --git a/java/common/org/linphone/core/LinphoneCore.java b/java/common/org/linphone/core/LinphoneCore.java index aef993ea0..42947a012 100644 --- a/java/common/org/linphone/core/LinphoneCore.java +++ b/java/common/org/linphone/core/LinphoneCore.java @@ -621,4 +621,10 @@ public interface LinphoneCore { void transferCallToAnother(LinphoneCall callToTransfer, LinphoneCall destination); LinphoneCall findCallFromUri(String uri); + + void setMediaEncryption(String menc); + String getMediaEncryption(); + + void setMediaEncryptionMandatory(boolean yesno); + boolean isMediaEncryptionMandatory(); }