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/linphone.framework/Headers/factory.h |  100 --------------------------------------------------
 1 files changed, 0 insertions(+), 100 deletions(-)

diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/factory.h b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/factory.h
old mode 100755
new mode 100644
index 1c199e8..64c9c26
--- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/factory.h
+++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/factory.h
@@ -130,46 +130,6 @@
 );
 
 /**
- * Instantiate a shared #LinphoneCore object.
- *
- * The shared #LinphoneCore allow you to create several #LinphoneCore with the same config.
- * Two #LinphoneCore can't run at the same time.
- *
- * A shared #LinphoneCore can be a "Main Core" or an "Executor Core".
- * A "Main Core" automatically stops a running "Executor Core" when calling linphone_core_start()
- * An "Executor Core" can't start unless no other #LinphoneCore is started. It can be stopped by a "Main Core" and
- * switch to #LinphoneGlobalState Off at any time.
- *
- * Shared Executor Core are used in iOS UNNotificationServiceExtension to receive new messages from push notifications.
- * When the application is in background, its Shared Main Core is stopped.
- *
- * The #LinphoneCore object is not started automatically, you need to call linphone_core_start() to that effect.
- * The returned #LinphoneCore will be in #LinphoneGlobalState Ready.
- * Core ressources can be released using linphone_core_stop() which is strongly encouraged on garbage collected languages.
- * @param[in] factory The #LinphoneFactory singleton.
- * @param[in] config_filename The name of the config file. If it does not exists it will be created.
- * Its path is computed using the app_group_id. The config file is used to
- * store all settings, proxies... so that all these settings become persistent over the life of the #LinphoneCore object.
- * It is allowed to set a NULL config file. In that case #LinphoneCore will not store any settings.
- * @param[in] factory_config_path A path to a read-only config file that can be used to store hard-coded preferences
- * such as proxy settings or internal preferences. The settings in this factory file always override the ones in the
- * normal config file. It is optional, use NULL if unneeded.
- * @param[in] system_context A pointer to a system object required by the core to operate. Currently it is required to
- * pass an android Context on android, pass NULL on other platforms.
- * @param[in] app_group_id Name of iOS App Group that lead to the file system that is shared between an app and its app extensions.
- * @param[in] main_core Indicate if we want to create a "Main Core" or an "Executor Core".
- * @see linphone_factory_create_shared_core_with_config
- */
-LINPHONE_PUBLIC LinphoneCore *linphone_factory_create_shared_core (
-	const LinphoneFactory *factory,
-	const char *config_filename,
-	const char *factory_config_path,
-	void *system_context,
-	const char *app_group_id,
-	bool_t main_core
-);
-
-/**
  * Instantiates a #LinphoneCore object with a given LpConfig.
  *
  * @param factory The #LinphoneFactory singleton.
@@ -229,39 +189,6 @@
 	const LinphoneFactory *factory,
 	LinphoneConfig *config,
 	void *system_context
-);
-
-/**
- * Instantiate a shared #LinphoneCore object.
- *
- * The shared #LinphoneCore allow you to create several #LinphoneCore with the same config.
- * Two #LinphoneCore can't run at the same time.
- *
- * A shared #LinphoneCore can be a "Main Core" or an "Executor Core".
- * A "Main Core" automatically stops a running "Executor Core" when calling linphone_core_start()
- * An "Executor Core" can't start unless no other #LinphoneCore is started. It can be stopped by a "Main Core" and
- * switch to #LinphoneGlobalState Off at any time.
- *
- * Shared Executor Core are used in iOS UNNotificationServiceExtension to receive new messages from push notifications.
- * When the application is in background, its Shared Main Core is stopped.
- *
- * The #LinphoneCore object is not started automatically, you need to call linphone_core_start() to that effect.
- * The returned #LinphoneCore will be in #LinphoneGlobalState Ready.
- * Core ressources can be released using linphone_core_stop() which is strongly encouraged on garbage collected languages.
- * @param[in] factory The #LinphoneFactory singleton.
- * @param[in] config A #LinphoneConfig object holding the configuration for the #LinphoneCore to be instantiated.
- * @param[in] system_context A pointer to a system object required by the core to operate. Currently it is required to
- * pass an android Context on android, pass NULL on other platforms.
- * @param[in] app_group_id Name of iOS App Group that lead to the file system that is shared between an app and its app extensions.
- * @param[in] main_core Indicate if we want to create a "Main Core" or an "Executor Core".
- * @see linphone_factory_create_shared_core
- */
-LINPHONE_PUBLIC LinphoneCore *linphone_factory_create_shared_core_with_config (
-	const LinphoneFactory *factory,
-	LinphoneConfig *config,
-	void *system_context,
-	const char *app_group_id,
-	bool_t main_core
 );
 
 /**
@@ -652,33 +579,6 @@
  * @return TRUE if IDMN are available
  */
 LINPHONE_PUBLIC bool_t linphone_factory_is_imdn_available(LinphoneFactory *factory);
-
-/**
- * Get the config path
- * @param[in] factory the #LinphoneFactory
- * @param[in] context used to compute path. can be NULL. JavaPlatformHelper on Android and char *appGroupId on iOS with shared core.
- * @return The config path
- * @ingroup misc
-**/
-LINPHONE_PUBLIC const char *linphone_factory_get_config_dir(LinphoneFactory *factory, void *context);
-
-/**
- * Get the data path
- * @param[in] factory the #LinphoneFactory
- * @param[in] context used to compute path. can be NULL. JavaPlatformHelper on Android and char *appGroupId on iOS with shared core.
- * @return The data path
- * @ingroup misc
-**/
-LINPHONE_PUBLIC const char *linphone_factory_get_data_dir(LinphoneFactory *factory, void *context);
-
-/**
- * Get the download path
- * @param[in] factory the #LinphoneFactory
- * @param[in] context used to compute path. can be NULL. JavaPlatformHelper on Android and char *appGroupId on iOS with shared core.
- * @return The download path
- * @ingroup misc
-**/
-LINPHONE_PUBLIC const char *linphone_factory_get_download_dir(LinphoneFactory *factory, void *context);
 
 /**
  * @}

--
Gitblit v1.8.0