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/mssndcard.h |   27 +--------------------------
 1 files changed, 1 insertions(+), 26 deletions(-)

diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/mssndcard.h b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/mssndcard.h
index ff2df45..1942da9 100755
--- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/mssndcard.h
+++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/mssndcard.h
@@ -98,8 +98,6 @@
 typedef struct _MSSndCard * (*MSSndCardDuplicateFunc)(struct _MSSndCard *obj);
 typedef void (*MSSndCardSetUsageHintFunc)(struct _MSSndCard *obj, bool_t is_going_to_be_used);
 typedef void (*MSSndCardUnloadFunc)(MSSndCardManager *obj);
-typedef void (*MSSndCardAudioSessionFunc)(struct _MSSndCard *obj, bool_t actived);
-typedef void (*MSSndCardCallKitFunc)(struct _MSSndCard *obj, bool_t enabled);
 
 
 struct _MSSndCardDesc{
@@ -117,8 +115,6 @@
 	MSSndCardDuplicateFunc duplicate;
 	MSSndCardUnloadFunc unload;
 	MSSndCardSetUsageHintFunc usage_hint;
-	MSSndCardAudioSessionFunc audio_session_activated;
-	MSSndCardCallKitFunc callkit_enabled;
 };
 
 /**
@@ -136,8 +132,7 @@
 enum _MSSndCardStreamType{
 	MS_SND_CARD_STREAM_VOICE,
 	MS_SND_CARD_STREAM_RING,
-	MS_SND_CARD_STREAM_MEDIA,
-	MS_SND_CARD_STREAM_DTMF,
+	MS_SND_CARD_STREAM_MEDIA
 };
 
 /**
@@ -546,26 +541,6 @@
  * This is recommended for cards which are known to be slow (see flag MS_SND_CARD_CAP_IS_SLOW ).
 **/
 MS2_PUBLIC void ms_snd_card_set_usage_hint(MSSndCard *obj, bool_t is_going_to_be_used);
-
-/**
- * Used by application to notify whether audio access is allowed for the process.
- * On most platform this function is useless, but in an iOS application using Callkit, the system decides when audio (through the AVAudioSession singleton) is open or closed.
- * Such application needs to explicitely notify mediastreamer2 with ms_snd_card_notify_audio_session_activated() about the state of the audio session.
- *
- * @param obj      A sound card object.
- * @param actived    TRUE if audio session is activated, FALSE otherwise.
- */
-MS2_PUBLIC void ms_snd_card_notify_audio_session_activated(MSSndCard *obj, bool_t activated);
-
-/**
- * Used by application to tell the MSSndCard if rely on notifications of activation of audio session.
- * When yesno is set to FALSE, the MSSndCard will not rely on notifications of activation of audio session, and will assume that audio is always usable.
- * If set to TRUE, the mediastreamer2 will require explicit calls to ms_snd_card_notify_audio_session_activated().
- *
- * @param obj      A sound card object.
- * @param yesno    TRUE if app notifies is activated, FALSE otherwise. The default value is FALSE.
- */
-MS2_PUBLIC void ms_snd_card_app_notifies_activation(MSSndCard *obj, bool_t yesno);
 
 /**
  * Sets the stream type for this soundcard, default is VOICE

--
Gitblit v1.8.0