chenqiyang
2021-09-01 8fb1bc18bad99b2de79783848b41d07da01315a7
Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/call_params.h
old mode 100755 new mode 100644
@@ -430,26 +430,10 @@
/**
 * Use to get real time text following rfc4103.
 * @param params #LinphoneCallParams
 * @return returns true if call rtt is activated.
 * @returns returns true if call rtt is activated.
 * @ingroup media_parameters
**/
LINPHONE_PUBLIC bool_t linphone_call_params_realtime_text_enabled(const LinphoneCallParams *params);
/**
 * Use to set keep alive interval for real time text following rfc4103.
 * @param params #LinphoneCallParams
 * @param interval The keep alive interval for real time text, 25000 by default.
 * @ingroup media_parameters
 **/
LINPHONE_PUBLIC void linphone_call_params_set_realtime_text_keepalive_interval(LinphoneCallParams *params, unsigned int interval);
/**
 * Use to get keep alive interval of real time text following rfc4103.
 * @param params #LinphoneCallParams
 * @return returns keep alive interval of real time text.
 * @ingroup media_parameters
 **/
LINPHONE_PUBLIC unsigned int linphone_call_params_get_realtime_text_keepalive_interval(const LinphoneCallParams *params);
/**
 * Add a custom attribute related to all the streams in the SDP exchanged within SIP messages during a call.
@@ -503,42 +487,6 @@
 * @ingroup media_parameters
**/
LINPHONE_PUBLIC void linphone_call_params_clear_custom_sdp_media_attributes(LinphoneCallParams *params, LinphoneStreamType type);
/**
 * Gets a list of #LinphoneContent set if exists
 * @param[in] params The #LinphoneCallParams to get the custom Content from.
 * @return \bctbx_list{LinphoneContent} A list of #LinphoneContent set if exists, NULL otherwise.
 * @ingroup media_parameters
**/
LINPHONE_PUBLIC bctbx_list_t* linphone_call_params_get_custom_contents (const LinphoneCallParams *params);
/**
 * Adds a #LinphoneContent to be added to the INVITE SDP.
 * @param[in] params The #LinphoneCallParams in which to set the custom #LinphoneContent.
 * @param[in] content The #LinphoneContent to be added.
 * @ingroup media_parameters
**/
LINPHONE_PUBLIC void linphone_call_params_add_custom_content (LinphoneCallParams *params, LinphoneContent *content);
/**
 * Indicates whether RTP bundle mode (also known as Media Multiplexing) is enabled.
 * See https://tools.ietf.org/html/draft-ietf-mmusic-sdp-bundle-negotiation-54 for more information.
 * @param[in] params the #LinphoneCallParams
 * @return a boolean indicating the enablement of rtp bundle mode.
 * @ingroup media_parameters
 */
LINPHONE_PUBLIC bool_t linphone_call_params_rtp_bundle_enabled(const LinphoneCallParams *params);
/**
 * Enables or disables RTP bundle mode (Media Multiplexing).
 * See https://tools.ietf.org/html/draft-ietf-mmusic-sdp-bundle-negotiation-54 for more information about the feature.
 * When enabled, liblinphone will try to negociate the use of a single port for all streams.
 * It automatically enables rtcp-mux.
 * @param[in] params the #LinphoneCallParams
 * @param[in] value a boolean to indicate whether the feature is to be enabled.
 * @ingroup media_parameters
 */
LINPHONE_PUBLIC void linphone_call_params_enable_rtp_bundle(LinphoneCallParams *params, bool_t value);
/*******************************************************************************