|
Liblinphone
5.5.0
|
| void linphone_call_params_add_custom_content | ( | LinphoneCallParams * | params, |
| LinphoneContent * | content | ||
| ) |
Adds a LinphoneContent to be added to the INVITE SDP.
| params | The LinphoneCallParams in which to set the custom LinphoneContent. |
| content | The LinphoneContent to be added. |
| void linphone_call_params_add_custom_sdp_attribute | ( | LinphoneCallParams * | params, |
| const char * | attribute_name, | ||
| const char * | attribute_value | ||
| ) |
Add a custom attribute related to all the streams in the SDP exchanged within SIP messages during a call.
| params | The LinphoneCallParams to add a custom SDP attribute to. |
| attribute_name | The name of the attribute to add. |
| attribute_value | The content value of the attribute to add. |
| void linphone_call_params_add_custom_sdp_media_attribute | ( | LinphoneCallParams * | params, |
| LinphoneStreamType | type, | ||
| const char * | attribute_name, | ||
| const char * | attribute_value | ||
| ) |
Add a custom attribute related to a specific stream in the SDP exchanged within SIP messages during a call.
| params | The LinphoneCallParams to add a custom SDP attribute to. |
| type | The type of the stream to add a custom SDP attribute to. |
| attribute_name | The name of the attribute to add. |
| attribute_value | The content value of the attribute to add. |
| bool_t linphone_call_params_audio_multicast_enabled | ( | const LinphoneCallParams * | params | ) |
Use to get multicast state of audio stream.
| params | LinphoneCallParams |
| bool_t linphone_call_params_capability_negotiation_reinvite_enabled | ( | const LinphoneCallParams * | params | ) |
Check if the capability negotiation (RFC5939) reINVITE is enabled or not.
| params | the LinphoneCallParams |
| bool_t linphone_call_params_capability_negotiations_enabled | ( | const LinphoneCallParams * | params | ) |
Indicates whether capability negotiations (RFC5939) is enabled.
| params | the LinphoneCallParams |
| bool_t linphone_call_params_cfg_lines_merged | ( | const LinphoneCallParams * | params | ) |
Indicates whether cfg lines with consecutive indexes are going to be merged or not if capability negotiations (RFC5939) is enabled.
| params | the LinphoneCallParams |
| void linphone_call_params_clear_custom_sdp_attributes | ( | LinphoneCallParams * | params | ) |
Clear the custom SDP attributes related to all the streams in the SDP exchanged within SIP messages during a call.
| params | The LinphoneCallParams to clear the custom SDP attributes from. |
| void linphone_call_params_clear_custom_sdp_media_attributes | ( | LinphoneCallParams * | params, |
| LinphoneStreamType | type | ||
| ) |
Clear the custom SDP attributes related to a specific stream in the SDP exchanged within SIP messages during a call.
| params | The LinphoneCallParams to clear the custom SDP attributes from. |
| type | The type of the stream to clear the custom SDP attributes from. |
| void linphone_call_params_disable_ringing | ( | LinphoneCallParams * | params, |
| bool_t | disable | ||
| ) |
Define whether ringing is disabled.
| params | the LinphoneCallParams |
| disable | TRUE to disable ringing; FALSE otherwise. |
| void linphone_call_params_enable_audio_multicast | ( | LinphoneCallParams * | params, |
| bool_t | yesno | ||
| ) |
Use to enable multicast rtp for audio stream.
| params | LinphoneCallParams |
| yesno | if yes, subsequent calls will propose multicast ip set by linphone_core_set_audio_multicast_addr() |
| void linphone_call_params_enable_capability_negotiation_reinvite | ( | LinphoneCallParams * | params, |
| bool_t | enable | ||
| ) |
Define whether capability negotiation (RFC5939) reINVITE is enabled.
| params | the LinphoneCallParams |
| enable | TRUE to enable capability negotiation reINVITE; FALSE otherwise. |
| void linphone_call_params_enable_mic | ( | LinphoneCallParams * | params, |
| bool_t | enable | ||
| ) |
Enable or disable the microphone at the call creation.
| params | LinphoneCallParams object |
| enable | TRUE to enable the microphone, FALSE to disable it. |
| LinphoneStatus linphone_call_params_enable_realtime_text | ( | LinphoneCallParams * | params, |
| bool_t | yesno | ||
| ) |
Use to enable real time text following rfc4103.
If enabled, outgoing calls put a m=text line in SDP offer .
| params | LinphoneCallParams |
| yesno | if yes, subsequent outgoing calls will propose rtt |
| MS2_DEPRECATED void linphone_call_params_enable_rtp_bundle | ( | LinphoneCallParams * | params, |
| bool_t | value | ||
| ) |
Enables or disables RTP bundle mode (Media Multiplexing).
See https://datatracker.ietf.org/doc/html/rfc8843 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.
| params | the LinphoneCallParams |
| value | a boolean to indicate whether the feature is to be enabled. |
| void linphone_call_params_enable_tone_indications | ( | LinphoneCallParams * | params, |
| bool_t | enable | ||
| ) |
Define whether tone indications are enabled.
| params | the LinphoneCallParams |
| enable | TRUE to enable tone indications; FALSE otherwise. |
| void linphone_call_params_enable_video_multicast | ( | LinphoneCallParams * | params, |
| bool_t | yesno | ||
| ) |
Use to enable multicast rtp for video stream.
If enabled, outgoing calls put a multicast address from linphone_core_get_video_multicast_addr() into video cline. In case of outgoing call video stream is sent to this multicast address.
For incoming calls behavior is unchanged.
| params | LinphoneCallParams |
| yesno | if yes, subsequent outgoing calls will propose multicast ip set by linphone_core_set_video_multicast_addr() |
| bctbx_list_t* linphone_call_params_get_custom_contents | ( | const LinphoneCallParams * | params | ) |
Gets a list of LinphoneContent set if exists.
| params | The LinphoneCallParams to get the custom Content from. |
| const char* linphone_call_params_get_custom_sdp_attribute | ( | const LinphoneCallParams * | params, |
| const char * | attribute_name | ||
| ) |
Get a custom SDP attribute that is related to all the streams.
| params | The LinphoneCallParams to get the custom SDP attribute from. |
| attribute_name | The name of the attribute to get. |
| const char* linphone_call_params_get_custom_sdp_media_attribute | ( | const LinphoneCallParams * | params, |
| LinphoneStreamType | type, | ||
| const char * | attribute_name | ||
| ) |
Get a custom SDP attribute that is related to a specific stream.
| params | The LinphoneCallParams to get the custom SDP attribute from. |
| type | The type of the stream to add a custom SDP attribute to. |
| attribute_name | The name of the attribute to get. |
| unsigned int linphone_call_params_get_realtime_text_keepalive_interval | ( | const LinphoneCallParams * | params | ) |
Use to get keep alive interval of real time text following rfc4103.
| params | LinphoneCallParams |
| bctbx_list_t* linphone_call_params_get_srtp_suites | ( | const LinphoneCallParams * | call_params | ) |
Returns the list of enable srtp suite in the call (enforced only if SDES is the selected encryption mode)
| call_params | the LinphoneCallParams |
| bctbx_list_t* linphone_call_params_get_supported_encryptions | ( | const LinphoneCallParams * | params | ) |
Returns the list of supported encryptions in the call.
| params | the LinphoneCallParams |
| bool_t linphone_call_params_has_custom_sdp_attribute | ( | const LinphoneCallParams * | params, |
| const char * | attribute_name | ||
| ) |
Returns TRUE if a custom SDP attribute that is related to all the streams is present.
| params | The LinphoneCallParams to get the custom SDP attribute from. |
| attribute_name | The name of the attribute to get. |
| bool_t linphone_call_params_has_custom_sdp_media_attribute | ( | const LinphoneCallParams * | params, |
| LinphoneStreamType | type, | ||
| const char * | attribute_name | ||
| ) |
Indicates whether a custom SDP attribute that is related to a specific stream is present or not.
| params | The LinphoneCallParams to get the custom SDP attribute from. |
| type | The type of the stream to add a custom SDP attribute to. |
| attribute_name | The name of the attribute to get. |
| MS2_DEPRECATED bool_t linphone_call_params_is_capability_negotiation_reinvite_enabled | ( | const LinphoneCallParams * | params | ) |
Check if the capability negotiation (RFC5939) reINVITE is enabled or not.
| params | the LinphoneCallParams |
| bool_t linphone_call_params_is_media_encryption_supported | ( | const LinphoneCallParams * | params, |
| const LinphoneMediaEncryption | encryption | ||
| ) |
Returns the encryption is supported.
| params | the LinphoneCallParams |
| encryption | The LinphoneMediaEncryption to check whether is supported |
| bool_t linphone_call_params_mic_enabled | ( | const LinphoneCallParams * | params | ) |
Tells whether the microphone will be enabled when the call will be created.
| params | LinphoneCallParams object |
| bool_t linphone_call_params_realtime_text_enabled | ( | const LinphoneCallParams * | params | ) |
Use to get real time text following rfc4103.
| params | LinphoneCallParams |
| bool_t linphone_call_params_ringing_disabled | ( | const LinphoneCallParams * | params | ) |
Check if ringing is disabled.
| params | the LinphoneCallParams |
| bool_t linphone_call_params_rtp_bundle_enabled | ( | const LinphoneCallParams * | params | ) |
Indicates whether RTP bundle mode (also known as Media Multiplexing) is enabled.
See https://datatracker.ietf.org/doc/html/rfc8843 for more information.
| params | the LinphoneCallParams |
| void linphone_call_params_set_realtime_text_keepalive_interval | ( | LinphoneCallParams * | params, |
| unsigned int | interval | ||
| ) |
Use to set keep alive interval for real time text following rfc4103.
| params | LinphoneCallParams |
| interval | The keep alive interval for real time text, 25000 by default. |
| void linphone_call_params_set_srtp_suites | ( | LinphoneCallParams * | call_params, |
| bctbx_list_t * | srtpSuites | ||
| ) |
Sets the list of srtp suite enabled(enforced only when SDES is the encryption mode)
| call_params | LinphoneCallParams object |
| srtpSuites | list with the list of SRTP encryption suites enabled in a given call |
| bool_t linphone_call_params_tcap_lines_merged | ( | const LinphoneCallParams * | params | ) |
Indicates whether tcap lines with consecutive indexes are going to be merged or not if capability negotiations (RFC5939) is enabled.
| params | the LinphoneCallParams |
| bool_t linphone_call_params_tone_indications_enabled | ( | const LinphoneCallParams * | params | ) |
Check if tone indications are enabled.
| params | the LinphoneCallParams |
| bool_t linphone_call_params_video_multicast_enabled | ( | const LinphoneCallParams * | params | ) |
Use to get multicast state of video stream.
| params | LinphoneCallParams |
| LinphoneVideoDefinition* linphone_video_definition_clone | ( | const LinphoneVideoDefinition * | video_definition | ) |
Clone a video definition.
| video_definition | LinphoneVideoDefinition object to be cloned |
| bool_t linphone_video_definition_equals | ( | const LinphoneVideoDefinition * | video_definition1, |
| const LinphoneVideoDefinition * | video_definition2 | ||
| ) |
Tells whether two LinphoneVideoDefinition objects are equal (the widths and the heights are the same but can be switched).
| video_definition1 | LinphoneVideoDefinition object |
| video_definition2 | LinphoneVideoDefinition object |
| unsigned int linphone_video_definition_get_height | ( | const LinphoneVideoDefinition * | video_definition | ) |
Get the height of the video definition.
| video_definition | LinphoneVideoDefinition object |
| const char* linphone_video_definition_get_name | ( | const LinphoneVideoDefinition * | video_definition | ) |
Get the name of the video definition.
| video_definition | LinphoneVideoDefinition object |
| void* linphone_video_definition_get_user_data | ( | const LinphoneVideoDefinition * | video_definition | ) |
Retrieve the user pointer associated with the video definition.
| video_definition | LinphoneVideoDefinition object. |
| unsigned int linphone_video_definition_get_width | ( | const LinphoneVideoDefinition * | video_definition | ) |
Get the width of the video definition.
| video_definition | LinphoneVideoDefinition object |
| bool_t linphone_video_definition_is_undefined | ( | const LinphoneVideoDefinition * | video_definition | ) |
Tells whether a LinphoneVideoDefinition is undefined.
| video_definition | LinphoneVideoDefinition object |
| LinphoneVideoDefinition* linphone_video_definition_ref | ( | LinphoneVideoDefinition * | video_definition | ) |
Acquire a reference to the video definition.
| video_definition | LinphoneVideoDefinition object. |
| void linphone_video_definition_set_definition | ( | LinphoneVideoDefinition * | video_definition, |
| unsigned int | width, | ||
| unsigned int | height | ||
| ) |
Set the width and the height of the video definition.
| video_definition | LinphoneVideoDefinition object |
| width | The width of the video definition |
| height | The height of the video definition |
| void linphone_video_definition_set_height | ( | LinphoneVideoDefinition * | video_definition, |
| unsigned int | height | ||
| ) |
Set the height of the video definition.
| video_definition | LinphoneVideoDefinition object |
| height | The height of the video definition |
| void linphone_video_definition_set_name | ( | LinphoneVideoDefinition * | video_definition, |
| const char * | name | ||
| ) |
Set the name of the video definition.
| video_definition | LinphoneVideoDefinition object |
| name | The name of the video definition |
| void linphone_video_definition_set_user_data | ( | LinphoneVideoDefinition * | video_definition, |
| void * | user_data | ||
| ) |
Assign a user pointer to the video definition.
| video_definition | LinphoneVideoDefinition object. |
| user_data | The user pointer to associate with the video definition. |
| void linphone_video_definition_set_width | ( | LinphoneVideoDefinition * | video_definition, |
| unsigned int | width | ||
| ) |
Set the width of the video definition.
| video_definition | LinphoneVideoDefinition object |
| width | The width of the video definition |
| bool_t linphone_video_definition_strict_equals | ( | const LinphoneVideoDefinition * | video_definition1, |
| const LinphoneVideoDefinition * | video_definition2 | ||
| ) |
Tells whether two LinphoneVideoDefinition objects are strictly equal (the widths are the same and the heights are the same).
| video_definition1 | LinphoneVideoDefinition object |
| video_definition2 | LinphoneVideoDefinition object |
| void linphone_video_definition_unref | ( | LinphoneVideoDefinition * | video_definition | ) |
Release reference to the video definition.
| video_definition | LinphoneVideoDefinition object. |
1.8.11