From 6a99d9bf65aa5878cb409945ed2bdbdcb916d047 Mon Sep 17 00:00:00 2001
From: chenqiyang <1406175257@qq.com>
Date: 星期五, 02 九月 2022 14:56:40 +0800
Subject: [PATCH] 更新linphone sdk

---
 Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/api/c-call-cbs.h |   84 ++++++++++++++++++++++++++++--------------
 1 files changed, 56 insertions(+), 28 deletions(-)

diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/api/c-call-cbs.h b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/api/c-call-cbs.h
old mode 100644
new mode 100755
index 63fdda4..2774243
--- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/api/c-call-cbs.h
+++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/api/c-call-cbs.h
@@ -36,171 +36,199 @@
 
 /**
  * Acquire a reference to the #LinphoneCallCbs object.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @return The same #LinphoneCallCbs object.
  */
 LINPHONE_PUBLIC LinphoneCallCbs *linphone_call_cbs_ref (LinphoneCallCbs *cbs);
 
 /**
  * Release reference to the #LinphoneCallCbs object.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  */
 LINPHONE_PUBLIC void linphone_call_cbs_unref (LinphoneCallCbs *cbs);
 
 /**
  * Retrieve the user pointer associated with the #LinphoneCallCbs object.
- * @param[in] cbs #LinphoneCallCbs object.
- * @return The user pointer associated with the #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
+ * @return The user pointer associated with the #LinphoneCallCbs object or NULL. @maybenil
  */
 LINPHONE_PUBLIC void *linphone_call_cbs_get_user_data (const LinphoneCallCbs *cbs);
 
 /**
  * Assign a user pointer to the #LinphoneCallCbs object.
- * @param[in] cbs #LinphoneCallCbs object.
- * @param[in] ud The user pointer to associate with the #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
+ * @param[in] user_data The user pointer to associate with the #LinphoneCallCbs object. @maybenil
  */
-LINPHONE_PUBLIC void linphone_call_cbs_set_user_data (LinphoneCallCbs *cbs, void *ud);
+LINPHONE_PUBLIC void linphone_call_cbs_set_user_data (LinphoneCallCbs *cbs, void *user_data);
 
 /**
  * Get the dtmf received callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @return The current dtmf received callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsDtmfReceivedCb linphone_call_cbs_get_dtmf_received (LinphoneCallCbs *cbs);
 
 /**
  * Set the dtmf received callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @param[in] cb The dtmf received callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_dtmf_received (LinphoneCallCbs *cbs, LinphoneCallCbsDtmfReceivedCb cb);
 
 /**
  * Get the encryption changed callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @return The current encryption changed callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsEncryptionChangedCb linphone_call_cbs_get_encryption_changed (LinphoneCallCbs *cbs);
 
 /**
  * Set the encryption changed callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @param[in] cb The encryption changed callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_encryption_changed (LinphoneCallCbs *cbs, LinphoneCallCbsEncryptionChangedCb cb);
 
 /**
  * Get the info message received callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @return The current info message received callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsInfoMessageReceivedCb linphone_call_cbs_get_info_message_received (LinphoneCallCbs *cbs);
 
 /**
  * Set the info message received callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @param[in] cb The info message received callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_info_message_received (LinphoneCallCbs *cbs, LinphoneCallCbsInfoMessageReceivedCb cb);
 
 /**
  * Get the state changed callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @return The current state changed callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsStateChangedCb linphone_call_cbs_get_state_changed (LinphoneCallCbs *cbs);
 
 /**
  * Set the state changed callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @param[in] cb The state changed callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_state_changed (LinphoneCallCbs *cbs, LinphoneCallCbsStateChangedCb cb);
 
 /**
  * Get the stats updated callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @return The current stats updated callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsStatsUpdatedCb linphone_call_cbs_get_stats_updated (LinphoneCallCbs *cbs);
 
 /**
  * Set the stats updated callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @param[in] cb The stats updated callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_stats_updated (LinphoneCallCbs *cbs, LinphoneCallCbsStatsUpdatedCb cb);
 
 /**
  * Get the transfer state changed callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @return The current transfer state changed callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsTransferStateChangedCb linphone_call_cbs_get_transfer_state_changed (LinphoneCallCbs *cbs);
 
 /**
  * Set the transfer state changed callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @param[in] cb The transfer state changed callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_transfer_state_changed (LinphoneCallCbs *cbs, LinphoneCallCbsTransferStateChangedCb cb);
 
 /**
  * Get the ACK processing callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @return The current ack processing callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsAckProcessingCb linphone_call_cbs_get_ack_processing (LinphoneCallCbs *cbs);
 
 /**
  * Set ACK processing callback.
- * @param[in] cbs #LinphoneCallCbs object.
+ * @param cbs #LinphoneCallCbs object. @notnil
  * @param[in] cb The ack processing callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_ack_processing (LinphoneCallCbs *cbs, LinphoneCallCbsAckProcessingCb cb);
 
 /**
  * Get the TMMBR received callback.
- * @param[in] cbs LinphoneCallCbs object.
+ * @param cbs The #LinphoneCallCbs object. @notnil
  * @return The current TMMBR received callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsTmmbrReceivedCb linphone_call_cbs_get_tmmbr_received(LinphoneCallCbs *cbs);
 
 /**
  * Set the TMMBR received callback.
- * @param[in] cbs LinphoneCallCbs object.
+ * @param cbs The #LinphoneCallCbs object. @notnil
  * @param[in] cb The TMMBR received callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_tmmbr_received(LinphoneCallCbs *cbs, LinphoneCallCbsTmmbrReceivedCb cb);
 
 /**
  * Get the snapshot taken callback.
- * @param[in] cbs LinphoneCallCbs object.
+ * @param cbs The #LinphoneCallCbs object. @notnil
  * @return The current snapshot taken callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsSnapshotTakenCb linphone_call_cbs_get_snapshot_taken(LinphoneCallCbs *cbs);
 
 /**
  * Set the snapshot taken callback.
- * @param[in] cbs LinphoneCallCbs object.
+ * @param cbs The #LinphoneCallCbs object. @notnil
  * @param[in] cb The snapshot taken callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_snapshot_taken(LinphoneCallCbs *cbs, LinphoneCallCbsSnapshotTakenCb cb);
 
- /**
+/**
  * Get the next video frame decoded callback.
- * @param[in] cbs LinphoneCallCbs object.
+ * @param cbs The #LinphoneCallCbs object. @notnil
  * @return The current next video frame decoded callback.
  */
 LINPHONE_PUBLIC LinphoneCallCbsNextVideoFrameDecodedCb linphone_call_cbs_get_next_video_frame_decoded(LinphoneCallCbs *cbs);
 
 /**
  * Set the next video frame decoded callback.
- * @param[in] cbs LinphoneCallCbs object.
+ * @param cbs The #LinphoneCallCbs object. @notnil
  * @param[in] cb The next video frame decoded callback to be used.
  */
 LINPHONE_PUBLIC void linphone_call_cbs_set_next_video_frame_decoded(LinphoneCallCbs *cbs, LinphoneCallCbsNextVideoFrameDecodedCb cb);
 
+ /**
+ * Get the camera not working callback.
+ * @param cbs The #LinphoneCallCbs object. @notnil
+ * @return The camera not working callback.
+ */
+LINPHONE_PUBLIC LinphoneCallCbsCameraNotWorkingCb linphone_call_cbs_get_camera_not_working(LinphoneCallCbs *cbs);
+
+/**
+ * Set the camera not working callback.
+ * @param cbs The #LinphoneCallCbs object. @notnil
+ * @param[in] cb The camera not working callback to be used.
+ */
+LINPHONE_PUBLIC void linphone_call_cbs_set_camera_not_working(LinphoneCallCbs *cbs, LinphoneCallCbsCameraNotWorkingCb cb);
+
+/**
+ * Get the audio device changed callback.
+ * @param cbs The #LinphoneCallCbs object. @notnil
+ * @return The audio device changed callback.
+ */
+LINPHONE_PUBLIC LinphoneCallCbsAudioDeviceChangedCb linphone_call_cbs_get_audio_device_changed(LinphoneCallCbs *cbs);
+
+/**
+ * Set the audio device changed callback.
+ * @param cbs The #LinphoneCallCbs object. @notnil
+ * @param[in] cb The audio device changedcallback to be used.
+ */
+LINPHONE_PUBLIC void linphone_call_cbs_set_audio_device_changed(LinphoneCallCbs *cbs, LinphoneCallCbsAudioDeviceChangedCb cb);
+
 /**
  * @}
  */

--
Gitblit v1.8.0