FreeSWITCH API Documentation
1.7.0
|
Definition at line 95 of file switch_core_media.c.
char* switch_rtp_engine_s::adv_sdp_ip |
Definition at line 125 of file switch_core_media.c.
Referenced by switch_core_media_activate_rtp(), switch_core_media_choose_port(), switch_core_media_gen_local_sdp(), switch_core_media_patch_sdp(), switch_core_media_recover_session(), and switch_core_media_set_udptl_image_sdp().
switch_port_t switch_rtp_engine_s::adv_sdp_port |
Definition at line 126 of file switch_core_media.c.
Referenced by switch_core_media_choose_port(), switch_core_media_gen_local_sdp(), switch_core_media_patch_sdp(), switch_core_media_recover_session(), and switch_core_media_set_udptl_image_sdp().
char* switch_rtp_engine_s::cand_acl[SWITCH_MAX_CAND_ACL] |
Definition at line 141 of file switch_core_media.c.
Referenced by check_ice(), and switch_core_media_add_ice_acl().
int switch_rtp_engine_s::cand_acl_count |
Definition at line 142 of file switch_core_media.c.
Referenced by check_ice(), and switch_core_media_add_ice_acl().
uint32_t switch_rtp_engine_s::check_frames |
Definition at line 111 of file switch_core_media.c.
Referenced by switch_core_media_proxy_remote_addr(), switch_core_media_read_frame(), and switch_core_media_reset_autofix().
uint8_t switch_rtp_engine_s::codec_negotiated |
Definition at line 163 of file switch_core_media.c.
Referenced by switch_core_media_gen_local_sdp(), switch_core_media_negotiate_sdp(), switch_core_media_patch_sdp(), switch_core_media_read_frame(), switch_core_media_receive_message(), switch_core_media_recover_session(), and switch_core_media_set_video_codec().
uint8_t switch_rtp_engine_s::codec_reinvites |
Definition at line 114 of file switch_core_media.c.
switch_codec_settings_t switch_rtp_engine_s::codec_settings |
Definition at line 171 of file switch_core_media.c.
Referenced by switch_core_media_set_codec(), switch_core_media_set_video_codec(), and switch_core_session_parse_codec_settings().
switch_rtp_crypto_key_type_t switch_rtp_engine_s::crypto_type |
Definition at line 97 of file switch_core_media.c.
Referenced by generate_m(), switch_core_media_activate_rtp(), switch_core_media_gen_local_sdp(), switch_core_media_recover_session(), switch_core_session_apply_crypto(), switch_core_session_check_incoming_crypto(), and switch_core_session_get_recovery_crypto_key().
payload_map_t* switch_rtp_engine_s::cur_payload_map |
Definition at line 135 of file switch_core_media.c.
Referenced by check_ice(), switch_core_media_activate_rtp(), switch_core_media_check_outgoing_proxy(), switch_core_media_codec_chosen(), switch_core_media_gen_local_sdp(), switch_core_media_negotiate_sdp(), switch_core_media_patch_sdp(), switch_core_media_process_t38_passthru(), switch_core_media_proxy_remote_addr(), switch_core_media_read_frame(), switch_core_media_receive_message(), switch_core_media_recover_session(), switch_core_media_set_codec(), switch_core_media_set_video_codec(), and switch_core_session_start_video_thread().
uint8_t switch_rtp_engine_s::dtls_controller |
Definition at line 170 of file switch_core_media.c.
Referenced by check_dtls_reinvite(), check_ice(), get_setup(), and switch_core_media_activate_rtp().
uint8_t switch_rtp_engine_s::fir |
Definition at line 165 of file switch_core_media.c.
Referenced by switch_core_media_activate_rtp(), switch_core_media_gen_local_sdp(), and switch_core_media_negotiate_sdp().
ice_t switch_rtp_engine_s::ice_in |
Definition at line 144 of file switch_core_media.c.
Referenced by check_ice(), clear_ice(), switch_core_media_activate_rtp(), and switch_core_session_stop_media().
ice_t switch_rtp_engine_s::ice_out |
Definition at line 145 of file switch_core_media.c.
Referenced by check_ice(), gen_ice(), generate_m(), switch_core_media_activate_rtp(), switch_core_media_gen_local_sdp(), and switch_core_session_stop_media().
uint32_t switch_rtp_engine_s::last_codec_ms |
Definition at line 113 of file switch_core_media.c.
Referenced by switch_core_media_read_frame().
switch_size_t switch_rtp_engine_s::last_seq |
Definition at line 110 of file switch_core_media.c.
Referenced by switch_core_media_read_frame(), and switch_core_media_reset_autofix().
switch_size_t switch_rtp_engine_s::last_ts |
Definition at line 109 of file switch_core_media.c.
Referenced by switch_core_media_read_frame(), and switch_core_media_reset_autofix().
dtls_fingerprint_t switch_rtp_engine_s::local_dtls_fingerprint |
Definition at line 149 of file switch_core_media.c.
Referenced by check_dtls_reinvite(), generate_local_fingerprint(), generate_m(), switch_core_media_activate_rtp(), switch_core_media_gen_local_sdp(), and switch_core_session_stop_media().
char* switch_rtp_engine_s::local_sdp_ip |
Definition at line 123 of file switch_core_media.c.
Referenced by generate_m(), switch_core_media_activate_rtp(), switch_core_media_choose_port(), switch_core_media_gen_local_sdp(), switch_core_media_patch_sdp(), and switch_core_media_recover_session().
switch_port_t switch_rtp_engine_s::local_sdp_port |
Definition at line 124 of file switch_core_media.c.
Referenced by generate_m(), switch_core_media_activate_rtp(), switch_core_media_choose_port(), switch_core_media_deactivate_rtp(), switch_core_media_gen_local_sdp(), switch_core_media_patch_sdp(), and switch_core_media_recover_session().
char* switch_rtp_engine_s::local_sdp_zrtp_hash |
ZRTP
Definition at line 132 of file switch_core_media.c.
Referenced by _switch_core_media_pass_zrtp_hash2(), and switch_core_media_get_zrtp_hash().
uint32_t switch_rtp_engine_s::max_missed_hold_packets |
Definition at line 116 of file switch_core_media.c.
Referenced by switch_core_media_activate_rtp(), switch_core_media_negotiate_sdp(), switch_core_media_read_frame(), and switch_core_media_toggle_hold().
uint32_t switch_rtp_engine_s::max_missed_packets |
Definition at line 115 of file switch_core_media.c.
Referenced by switch_core_media_activate_rtp(), switch_core_media_negotiate_sdp(), switch_core_media_read_frame(), and switch_core_media_toggle_hold().
switch_thread_t* switch_rtp_engine_s::media_thread |
Definition at line 159 of file switch_core_media.c.
Referenced by switch_core_media_deactivate_rtp(), switch_core_session_start_video_thread(), and switch_core_session_wake_video_thread().
struct media_helper switch_rtp_engine_s::mh |
Definition at line 158 of file switch_core_media.c.
Referenced by switch_core_media_deactivate_rtp(), switch_core_media_get_video_file(), switch_core_media_lock_video_file(), switch_core_media_set_video_file(), switch_core_media_unlock_video_file(), switch_core_session_start_video_thread(), switch_core_session_wake_video_thread(), and video_write_thread().
uint32_t switch_rtp_engine_s::mismatch_count |
Definition at line 112 of file switch_core_media.c.
Referenced by switch_core_media_read_frame().
uint8_t switch_rtp_engine_s::nack |
Definition at line 167 of file switch_core_media.c.
Referenced by switch_core_media_activate_rtp(), switch_core_media_gen_local_sdp(), and switch_core_media_negotiate_sdp().
uint8_t switch_rtp_engine_s::new_dtls |
Definition at line 176 of file switch_core_media.c.
Referenced by check_dtls_reinvite(), check_ice(), get_setup(), and switch_core_media_negotiate_sdp().
uint8_t switch_rtp_engine_s::new_ice |
Definition at line 175 of file switch_core_media.c.
Referenced by check_ice(), get_setup(), and switch_core_media_negotiate_sdp().
uint8_t switch_rtp_engine_s::no_crypto |
Definition at line 169 of file switch_core_media.c.
Referenced by switch_core_media_gen_local_sdp().
payload_map_t* switch_rtp_engine_s::payload_map |
Definition at line 136 of file switch_core_media.c.
Referenced by clear_pmaps(), switch_core_media_activate_rtp(), switch_core_media_add_payload_map(), switch_core_media_read_frame(), and switch_core_session_get_payload_code().
uint8_t switch_rtp_engine_s::pli |
Definition at line 166 of file switch_core_media.c.
Referenced by switch_core_media_activate_rtp(), switch_core_media_gen_local_sdp(), and switch_core_media_negotiate_sdp().
payload_map_t* switch_rtp_engine_s::pmap_tail |
Definition at line 137 of file switch_core_media.c.
Referenced by switch_core_media_add_payload_map().
char* switch_rtp_engine_s::proxy_sdp_ip |
Definition at line 127 of file switch_core_media.c.
Referenced by switch_core_media_absorb_sdp(), switch_core_media_gen_local_sdp(), and switch_core_media_set_udptl_image_sdp().
switch_port_t switch_rtp_engine_s::proxy_sdp_port |
Definition at line 128 of file switch_core_media.c.
Referenced by switch_core_media_absorb_sdp(), switch_core_media_gen_local_sdp(), and switch_core_media_set_udptl_image_sdp().
switch_codec_t switch_rtp_engine_s::read_codec |
Definition at line 103 of file switch_core_media.c.
Referenced by check_jb(), switch_core_media_activate_rtp(), switch_core_media_codec_control(), switch_core_media_gen_local_sdp(), switch_core_media_negotiate_sdp(), switch_core_media_read_frame(), switch_core_media_read_lock_unlock(), switch_core_media_receive_message(), switch_core_media_set_codec(), switch_core_media_set_video_codec(), switch_core_media_write_frame(), switch_core_session_stop_media(), and switch_media_handle_destroy().
switch_frame_t switch_rtp_engine_s::read_frame |
Definition at line 102 of file switch_core_media.c.
Referenced by check_engine(), switch_core_media_read_frame(), switch_core_media_set_codec(), and switch_core_media_set_video_codec().
switch_codec_implementation_t switch_rtp_engine_s::read_impl |
Definition at line 106 of file switch_core_media.c.
Referenced by check_jb(), switch_core_media_activate_rtp(), switch_core_media_negotiate_sdp(), switch_core_media_read_frame(), switch_core_media_set_codec(), and switch_core_media_write_frame().
uint8_t switch_rtp_engine_s::reject_avp |
Definition at line 178 of file switch_core_media.c.
Referenced by switch_core_media_gen_local_sdp(), and switch_core_media_negotiate_sdp().
dtls_fingerprint_t switch_rtp_engine_s::remote_dtls_fingerprint |
Definition at line 150 of file switch_core_media.c.
Referenced by check_dtls_reinvite(), check_ice(), generate_local_fingerprint(), and switch_core_media_activate_rtp().
char* switch_rtp_engine_s::remote_rtcp_ice_addr |
Definition at line 155 of file switch_core_media.c.
Referenced by check_ice().
switch_port_t switch_rtp_engine_s::remote_rtcp_ice_port |
Definition at line 156 of file switch_core_media.c.
Referenced by check_ice().
switch_port_t switch_rtp_engine_s::remote_rtcp_port |
Definition at line 119 of file switch_core_media.c.
Referenced by check_ice(), clear_ice(), switch_core_media_activate_rtp(), switch_core_media_negotiate_sdp(), and switch_core_media_proxy_remote_addr().
char* switch_rtp_engine_s::remote_rtp_ice_addr |
Definition at line 152 of file switch_core_media.c.
Referenced by check_ice().
switch_port_t switch_rtp_engine_s::remote_rtp_ice_port |
Definition at line 153 of file switch_core_media.c.
Referenced by check_ice().
char* switch_rtp_engine_s::remote_sdp_zrtp_hash |
Definition at line 133 of file switch_core_media.c.
Referenced by _switch_core_media_pass_zrtp_hash2(), switch_core_media_find_zrtp_hash(), and switch_core_media_get_zrtp_hash().
uint32_t switch_rtp_engine_s::remote_ssrc |
Definition at line 118 of file switch_core_media.c.
Referenced by check_ice(), switch_core_media_activate_rtp(), and switch_core_session_stop_media().
uint8_t switch_rtp_engine_s::reset_codec |
Definition at line 162 of file switch_core_media.c.
Referenced by switch_core_media_negotiate_sdp(), and switch_core_media_read_frame().
switch_media_flow_t switch_rtp_engine_s::rmode |
Definition at line 172 of file switch_core_media.c.
Referenced by switch_core_media_check_dtls(), switch_core_media_gen_local_sdp(), and switch_core_media_negotiate_sdp().
int8_t switch_rtp_engine_s::rtcp_mux |
Definition at line 147 of file switch_core_media.c.
Referenced by check_dtls_reinvite(), check_ice(), gen_ice(), generate_m(), switch_core_media_activate_rtp(), and switch_core_media_gen_local_sdp().
switch_rtp_bug_flag_t switch_rtp_engine_s::rtp_bugs |
Definition at line 120 of file switch_core_media.c.
Referenced by switch_core_media_activate_rtp(), and switch_core_media_negotiate_sdp().
switch_rtp_t* switch_rtp_engine_s::rtp_session |
Definition at line 101 of file switch_core_media.c.
Referenced by check_dtls_reinvite(), check_engine(), check_ice(), check_jb(), check_jb_sync(), clear_ice(), switch_core_media_activate_rtp(), switch_core_media_break(), switch_core_media_check_autoadj(), switch_core_media_check_dtls(), switch_core_media_check_udptl_mode(), switch_core_media_clear_rtp_flag(), switch_core_media_deactivate_rtp(), switch_core_media_get_jb(), switch_core_media_get_stats(), switch_core_media_get_timer(), switch_core_media_kill_socket(), switch_core_media_negotiate_sdp(), switch_core_media_patch_sdp(), switch_core_media_pause(), switch_core_media_process_t38_passthru(), switch_core_media_proxy_remote_addr(), switch_core_media_queue_rfc2833(), switch_core_media_queue_rfc2833_in(), switch_core_media_read_frame(), switch_core_media_read_lock_unlock(), switch_core_media_ready(), switch_core_media_receive_message(), switch_core_media_recover_session(), switch_core_media_reset_jb(), switch_core_media_resume(), switch_core_media_set_codec(), switch_core_media_set_rtp_flag(), switch_core_media_set_rtp_session(), switch_core_media_set_telephony_event(), switch_core_media_set_telephony_recv_event(), switch_core_media_set_video_codec(), switch_core_media_start_udptl(), switch_core_media_sync_stats(), switch_core_media_toggle_hold(), switch_core_media_udptl_mode(), switch_core_media_write_frame(), switch_core_session_apply_crypto(), switch_core_session_check_incoming_crypto(), switch_core_session_start_video_thread(), switch_core_session_stop_media(), and switch_core_session_wake_video_thread().
uint32_t switch_rtp_engine_s::sdp_bw |
Definition at line 177 of file switch_core_media.c.
Referenced by switch_core_media_negotiate_sdp(), and switch_core_session_parse_codec_settings().
switch_media_flow_t switch_rtp_engine_s::smode |
Definition at line 173 of file switch_core_media.c.
Referenced by switch_core_media_gen_local_sdp(), switch_core_media_negotiate_sdp(), switch_core_session_media_flow(), and switch_core_session_wait_for_video_input_params().
switch_secure_settings_t switch_rtp_engine_s::ssec[CRYPTO_INVALID+1] |
Definition at line 96 of file switch_core_media.c.
Referenced by generate_m(), switch_core_media_build_crypto(), switch_core_media_gen_local_sdp(), switch_core_media_recover_session(), switch_core_session_apply_crypto(), switch_core_session_check_incoming_crypto(), switch_core_session_clear_crypto(), and switch_core_session_get_recovery_crypto_key().
uint32_t switch_rtp_engine_s::ssrc |
Definition at line 117 of file switch_core_media.c.
Referenced by generate_m(), switch_core_media_activate_rtp(), and switch_core_media_gen_local_sdp().
switch_thread_id_t switch_rtp_engine_s::thread_id |
Definition at line 174 of file switch_core_media.c.
Referenced by switch_core_session_in_video_thread(), and video_helper_thread().
uint32_t switch_rtp_engine_s::timestamp_send |
Definition at line 139 of file switch_core_media.c.
Referenced by switch_core_media_write_frame().
uint8_t switch_rtp_engine_s::tmmbr |
Definition at line 168 of file switch_core_media.c.
Referenced by switch_core_media_activate_rtp(), switch_core_media_gen_local_sdp(), and switch_core_media_negotiate_sdp().
switch_media_type_t switch_rtp_engine_s::type |
Definition at line 99 of file switch_core_media.c.
Referenced by check_dtls_reinvite(), switch_core_media_set_rtp_session(), and switch_core_session_check_incoming_crypto().
switch_codec_t switch_rtp_engine_s::write_codec |
Definition at line 104 of file switch_core_media.c.
Referenced by switch_core_media_codec_control(), switch_core_media_receive_message(), switch_core_media_set_codec(), switch_core_media_set_outgoing_bitrate(), switch_core_media_set_video_codec(), switch_core_session_stop_media(), and switch_media_handle_destroy().
switch_codec_implementation_t switch_rtp_engine_s::write_impl |
Definition at line 107 of file switch_core_media.c.
Referenced by switch_core_media_set_codec().