old mode 100755
new mode 100644
| | |
| | | /** |
| | | * 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. |
| | |
| | | * @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); |
| | | |
| | | |
| | | /******************************************************************************* |