|
Add a global bandwidth modifier for the session. You can omit calling this function if the bandwidth modifier is defined for each media individually. For defined bandwidth modifiers (others than FSDP_BW_MODT_UNDEFINED) , the third (
Definition at line 526 of file formatter.c. References fsdp_bw_modifier_t::b_mod_type, fsdp_bw_modifier_t::b_unknown_bw_modt, fsdp_bw_modifier_t::b_value, fsdp_description_t_s::bw_modifiers, fsdp_description_t_s::bw_modifiers_count, BW_MODIFIERS_MAX_COUNT, FSDP_BW_MOD_TYPE_UNKNOWN, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Add a contact email for the session in
Definition at line 476 of file formatter.c. References fsdp_description_t_s::emails, fsdp_description_t_s::emails_count, EMAILS_MAX_COUNT, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 662 of file formatter.c. References fsdp_description_t_s::a_langs, fsdp_description_t_s::a_langs_count, FSDPE_INVALID_PARAMETER, FSDPE_OK, and SDPLANGS_MAX_COUNT. |
|
Definition at line 724 of file formatter.c. References FSDPE_INVALID_PARAMETER, FSDPE_OK, fsdp_description_t_s::media_announcements, fsdp_description_t_s::media_announcements_count, and MEDIA_ANNOUNCEMENTS_MAX_COUNT. |
|
|
Definition at line 868 of file formatter.c. References fsdp_media_description_t_s::a_fmtps, fsdp_media_description_t_s::a_fmtps_count, FSDPE_INVALID_PARAMETER, FSDPE_OK, and SDPLANGS_MAX_COUNT. |
|
Definition at line 763 of file formatter.c. References fsdp_media_description_t_s::formats, fsdp_media_description_t_s::formats_count, FSDPE_INVALID_PARAMETER, FSDPE_OK, and MEDIA_FORMATS_MAX_COUNT. |
|
Definition at line 912 of file formatter.c. References fsdp_media_description_t_s::a_langs, fsdp_media_description_t_s::a_langs_count, FSDPE_INVALID_PARAMETER, FSDPE_OK, and SDPLANGS_MAX_COUNT. |
|
Definition at line 957 of file formatter.c. References fsdp_media_description_t_s::a_rtpmaps, fsdp_media_description_t_s::a_rtpmaps_count, fsdp_rtpmap_t::clock_rate, fsdp_rtpmap_t::encoding_name, FSDPE_INVALID_PARAMETER, FSDPE_OK, MEDIA_RTPMAPS_MAX_COUNT, fsdp_rtpmap_t::parameters, and fsdp_rtpmap_t::pt. |
|
Definition at line 894 of file formatter.c. References fsdp_media_description_t_s::a_sdplangs, fsdp_media_description_t_s::a_sdplangs_count, FSDPE_INVALID_PARAMETER, FSDPE_OK, and SDPLANGS_MAX_COUNT. |
|
Definition at line 553 of file formatter.c. References FSDPE_INVALID_PARAMETER, FSDPE_OK, fsdp_time_period_t::start, fsdp_time_period_t::stop, fsdp_description_t_s::time_periods, fsdp_description_t_s::time_periods_count, and TIME_PERIODS_MAX_COUNT. |
|
Add a contact phone for the session in
Definition at line 492 of file formatter.c. References FSDPE_INVALID_PARAMETER, FSDPE_OK, fsdp_description_t_s::phones, fsdp_description_t_s::phones_count, and PHONES_MAX_COUNT. |
|
|
Definition at line 644 of file formatter.c. References fsdp_description_t_s::a_sdplangs, fsdp_description_t_s::a_sdplangs_count, FSDPE_INVALID_PARAMETER, FSDPE_OK, and SDPLANGS_MAX_COUNT. |
|
Store a multimedia session description formatted in SDP into
Definition at line 114 of file formatter.c. References fsdp_format_bounded(), FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 133 of file formatter.c. References address_type_strings, fsdp_description_t_s::c_network_type, fsdp_description_t_s::emails, fsdp_description_t_s::emails_count, FSDPE_INVALID_PARAMETER, fsdp_description_t_s::i_information, network_type_strings, fsdp_description_t_s::o_address, fsdp_description_t_s::o_address_type, fsdp_description_t_s::o_announcement_version, fsdp_description_t_s::o_session_id, fsdp_description_t_s::o_username, fsdp_description_t_s::s_name, and fsdp_description_t_s::u_uri. Referenced by fsdp_format(). |
|
Build a minimal SDP description object with the properties corresponding to the parameters provided.
Definition at line 70 of file formatter.c. References fsdp_description_new(), FSDPE_INVALID_PARAMETER, FSDPE_OK, fsdp_description_t_s::o_address, fsdp_description_t_s::o_address_type, fsdp_description_t_s::o_announcement_version, fsdp_description_t_s::o_network_type, fsdp_description_t_s::o_session_id, fsdp_description_t_s::o_username, fsdp_time_period_t::repeats, fsdp_time_period_t::repeats_count, REPEATS_MAX_COUNT, fsdp_description_t_s::s_name, fsdp_time_period_t::start, fsdp_time_period_t::stop, fsdp_description_t_s::time_periods, fsdp_description_t_s::time_periods_count, TIME_PERIODS_MAX_COUNT, and fsdp_description_t_s::version. |
|
|
Set the the global network address (as well as the network type and the address type) of the multimedia session connection. You can omit calling this function if the network address is defined for each media individually.
Definition at line 508 of file formatter.c. References fsdp_connection_address_t_s::address, fsdp_connection_address_t_s::address_count, fsdp_connection_address_t_s::address_ttl, fsdp_description_t_s::c_address, fsdp_description_t_s::c_address_type, fsdp_description_t_s::c_network_type, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Set the encryption method, and a key or a URI pointing to the encryption key for this session. If method is FSDP_ENCRYPTION_METHOD_PROMPT, ekey is ignored and not included in the session description.
Definition at line 601 of file formatter.c. References FSDP_ENCRYPTION_METHOD_PROMPT, FSDPE_INVALID_PARAMETER, FSDPE_OK, fsdp_description_t_s::k_encryption_content, and fsdp_description_t_s::k_encryption_method. |
|
Set the information line about the session in
Definition at line 452 of file formatter.c. References FSDPE_INVALID_PARAMETER, FSDPE_OK, and fsdp_description_t_s::i_information. |
|
|
Definition at line 832 of file formatter.c. References FSDP_ENCRYPTION_METHOD_PROMPT, FSDPE_INVALID_PARAMETER, FSDPE_OK, fsdp_media_description_t_s::k_encryption_content, and fsdp_media_description_t_s::k_encryption_method. |
|
Definition at line 939 of file formatter.c. References fsdp_media_description_t_s::a_framerate, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 858 of file formatter.c. References fsdp_media_description_t_s::a_maxptime, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 885 of file formatter.c. References fsdp_media_description_t_s::a_orient, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 849 of file formatter.c. References fsdp_media_description_t_s::a_ptime, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 948 of file formatter.c. References fsdp_media_description_t_s::a_quality, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 984 of file formatter.c. References fsdp_media_description_t_s::a_rtcp_address, fsdp_media_description_t_s::a_rtcp_address_type, fsdp_media_description_t_s::a_rtcp_network_type, fsdp_media_description_t_s::a_rtcp_port, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 929 of file formatter.c. References fsdp_media_description_t_s::a_sendrecv_mode, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 776 of file formatter.c. References FSDPE_INVALID_PARAMETER, FSDPE_OK, and fsdp_media_description_t_s::i_title. |
|
Definition at line 706 of file formatter.c. References fsdp_description_t_s::a_sendrecv_mode, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 715 of file formatter.c. References fsdp_description_t_s::a_type, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 629 of file formatter.c. References fsdp_description_t_s::a_str_attributes, FSDP_LAST_SESSION_STR_ATT, FSDPE_INVALID_PARAMETER, and FSDPE_OK. |
|
Definition at line 618 of file formatter.c. References FSDPE_INVALID_PARAMETER, FSDPE_OK, and fsdp_description_t_s::timezone_adj. |
|
Set an URI about the session in
Definition at line 464 of file formatter.c. References FSDPE_INVALID_PARAMETER, FSDPE_OK, and fsdp_description_t_s::u_uri. |