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