From 8fb1bc18bad99b2de79783848b41d07da01315a7 Mon Sep 17 00:00:00 2001 From: chenqiyang <1406175257@qq.com> Date: 星期三, 01 九月 2021 17:04:05 +0800 Subject: [PATCH] 采用纯oc sdk解决版本适配问题;解决呼叫不能截屏问题 --- Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/stun.h | 25 ------------------------- 1 files changed, 0 insertions(+), 25 deletions(-) diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/stun.h b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/stun.h index 15d353c..4432949 100755 --- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/stun.h +++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/stun.h @@ -187,12 +187,6 @@ MS_TURN_CONTEXT_TYPE_RTCP } MSTurnContextType; -typedef enum { - MS_TURN_CONTEXT_TRANSPORT_UDP, - MS_TURN_CONTEXT_TRANSPORT_TCP, - MS_TURN_CONTEXT_TRANSPORT_TLS -} MSTurnContextTransport; - typedef struct { uint32_t nb_send_indication; uint32_t nb_data_indication; @@ -213,19 +207,15 @@ char *username; char *password; char *ha1; - char *root_certificate; uint32_t lifetime; uint16_t channel_number; MSTurnContextState state; MSTurnContextType type; - MSTurnContextTransport transport; MSStunAddress relay_addr; struct sockaddr_storage turn_server_addr; socklen_t turn_server_addrlen; bool_t force_rtp_sending_via_relay; MSTurnContextStatistics stats; - struct _MSTurnTCPClient *turn_tcp_client; - char *cn; } MSTurnContext; @@ -337,9 +327,6 @@ MS2_PUBLIC void ms_turn_context_set_server_addr(MSTurnContext *context, struct sockaddr *addr, socklen_t addrlen); MS2_PUBLIC MSTurnContextState ms_turn_context_get_state(const MSTurnContext *context); MS2_PUBLIC void ms_turn_context_set_state(MSTurnContext *context, MSTurnContextState state); -MS2_PUBLIC MSTurnContextTransport ms_turn_get_transport_from_string(const char *transport); -MS2_PUBLIC MSTurnContextTransport ms_turn_context_get_transport(const MSTurnContext *context); -MS2_PUBLIC void ms_turn_context_set_transport(MSTurnContext *context, MSTurnContextTransport transport); MS2_PUBLIC const char * ms_turn_context_get_realm(const MSTurnContext *context); MS2_PUBLIC void ms_turn_context_set_realm(MSTurnContext *context, const char *realm); MS2_PUBLIC const char * ms_turn_context_get_nonce(const MSTurnContext *context); @@ -356,21 +343,9 @@ MS2_PUBLIC void ms_turn_context_set_channel_number(MSTurnContext *context, uint16_t channel_number); MS2_PUBLIC void ms_turn_context_set_allocated_relay_addr(MSTurnContext *context, MSStunAddress relay_addr); MS2_PUBLIC void ms_turn_context_set_force_rtp_sending_via_relay(MSTurnContext *context, bool_t force); -MS2_PUBLIC void ms_turn_context_set_root_certificate(MSTurnContext *context, const char *root_certificate); -MS2_PUBLIC void ms_turn_context_set_cn(MSTurnContext *context, const char *cn); MS2_PUBLIC bool_t ms_turn_context_peer_address_allowed(const MSTurnContext *context, const MSStunAddress *peer_address); MS2_PUBLIC void ms_turn_context_allow_peer_address(MSTurnContext *context, const MSStunAddress *peer_address); MS2_PUBLIC RtpTransport * ms_turn_context_create_endpoint(MSTurnContext *context); - -typedef struct _MSTurnTCPClient MSTurnTCPClient; - -MS2_PUBLIC MSTurnTCPClient* ms_turn_tcp_client_new(MSTurnContext *context, bool_t use_ssl, const char* root_certificate_path); -MS2_PUBLIC void ms_turn_tcp_client_destroy(MSTurnTCPClient *turn_tcp_client); - -MS2_PUBLIC void ms_turn_tcp_client_connect(MSTurnTCPClient *turn_tcp_client); - -MS2_PUBLIC int ms_turn_tcp_client_recvfrom(MSTurnTCPClient *turn_tcp_client, mblk_t *msg, int flags, struct sockaddr *from, socklen_t *fromlen); -MS2_PUBLIC int ms_turn_tcp_client_sendto(MSTurnTCPClient *turn_tcp_client, mblk_t *msg, int flags, const struct sockaddr *to, socklen_t tolen); #ifdef __cplusplus } -- Gitblit v1.8.0