RTS API Documentation
1.10.11
|
Definition at line 315 of file switch_rtp.c.
switch_time_t switch_rtp::adj_window |
Definition at line 478 of file switch_rtp.c.
Referenced by handle_ice().
switch_byte_t switch_rtp::auto_adj_used |
Definition at line 463 of file switch_rtp.c.
Referenced by handle_ice(), rtp_common_read(), and switch_rtp_check_auto_adj().
uint32_t switch_rtp::autoadj_tally |
Definition at line 347 of file switch_rtp.c.
Referenced by rtp_common_read(), and switch_rtp_set_flag().
uint32_t switch_rtp::autoadj_threshold |
Definition at line 346 of file switch_rtp.c.
Referenced by rtp_common_read(), and switch_rtp_set_flag().
uint32_t switch_rtp::autoadj_window |
Definition at line 345 of file switch_rtp.c.
Referenced by rtp_common_read(), and switch_rtp_set_flag().
uint32_t switch_rtp::bad_stream |
Definition at line 453 of file switch_rtp.c.
Referenced by check_jitter(), do_mos(), and rtp_common_read().
switch_sockaddr_t * switch_rtp::bundle_external_addr |
Definition at line 394 of file switch_rtp.c.
switch_sockaddr_t * switch_rtp::bundle_internal_addr |
Definition at line 394 of file switch_rtp.c.
uint8_t switch_rtp::clean |
Definition at line 486 of file switch_rtp.c.
Referenced by read_rtp_packet().
uint32_t switch_rtp::clean_stream |
Definition at line 452 of file switch_rtp.c.
Referenced by check_jitter().
uint8_t switch_rtp::cn |
Definition at line 433 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), and rtp_common_write().
uint32_t switch_rtp::cng_count |
Definition at line 448 of file switch_rtp.c.
Referenced by rtp_common_read().
switch_payload_t switch_rtp::cng_pt |
Definition at line 425 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_read(), rtp_common_write(), switch_rtp_create(), switch_rtp_set_cng_pt(), and switch_rtp_write_frame().
uint32_t switch_rtp::conf_samples_per_interval |
Definition at line 407 of file switch_rtp.c.
Referenced by switch_rtp_create(), and switch_rtp_set_interval().
uint32_t switch_rtp::consecutive_flaws |
Definition at line 412 of file switch_rtp.c.
Referenced by do_mos(), and reset_jitter_seq().
switch_rtp_crypto_key_t* switch_rtp::crypto_keys[SWITCH_RTP_CRYPTO_MAX] |
Definition at line 442 of file switch_rtp.c.
Referenced by switch_rtp_add_crypto_key().
uint32_t switch_rtp::cur_tmmbr |
Definition at line 335 of file switch_rtp.c.
uint32_t switch_rtp::delay_samples |
Definition at line 387 of file switch_rtp.c.
Referenced by do_2833(), and rtp_common_write().
cusum_kalman_detector_t* switch_rtp::detectors[KALMAN_SYSTEM_MODELS] |
Definition at line 476 of file switch_rtp.c.
Referenced by process_rtcp_report(), and rtcp_stats_init().
switch_dtls_t* switch_rtp::dtls |
Definition at line 366 of file switch_rtp.c.
Referenced by calc_elapsed(), dtls_state_setup(), handle_ice(), jb_valid(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_write_ready(), switch_rtp_add_crypto_key(), switch_rtp_add_dtls(), switch_rtp_del_dtls(), switch_rtp_dtls_state(), and switch_rtp_set_remote_address().
struct switch_rtp_rfc2833_data switch_rtp::dtmf_data |
Definition at line 422 of file switch_rtp.c.
Referenced by check_jitter(), do_2833(), handle_rfc2833(), rtp_common_read(), switch_rtp_create(), switch_rtp_dequeue_dtmf(), switch_rtp_has_dtmf(), switch_rtp_queue_rfc2833(), and switch_rtp_queue_rfc2833_in().
char* switch_rtp::eff_remote_host_str |
Definition at line 402 of file switch_rtp.c.
Referenced by enable_remote_rtcp_socket(), read_rtcp_packet(), switch_rtp_activate_rtcp(), and switch_rtp_set_remote_address().
switch_port_t switch_rtp::eff_remote_port |
Definition at line 418 of file switch_rtp.c.
Referenced by switch_rtp_set_remote_address().
uint32_t switch_rtp::elapsed_adj |
Definition at line 481 of file switch_rtp.c.
Referenced by calc_elapsed(), and handle_ice().
uint32_t switch_rtp::elapsed_media |
Definition at line 480 of file switch_rtp.c.
Referenced by calc_elapsed(), and handle_ice().
uint32_t switch_rtp::elapsed_stun |
Definition at line 479 of file switch_rtp.c.
Referenced by calc_elapsed(), and handle_ice().
kalman_estimator_t* switch_rtp::estimators[KALMAN_SYSTEM_MODELS] |
Definition at line 475 of file switch_rtp.c.
Referenced by process_rtcp_report(), and rtcp_stats_init().
uint16_t switch_rtp::fir_count |
Definition at line 333 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), and switch_rtp_video_refresh().
uint8_t switch_rtp::fir_seq |
Definition at line 332 of file switch_rtp.c.
Referenced by check_rtcp_and_ice().
switch_time_t switch_rtp::first_stun |
Definition at line 403 of file switch_rtp.c.
Referenced by calc_elapsed(), handle_ice(), and switch_rtp_reset().
switch_mutex_t* switch_rtp::flag_mutex |
Definition at line 426 of file switch_rtp.c.
Referenced by check_recv_payload(), get_recv_payload(), read_rtp_packet(), switch_rtp_break(), switch_rtp_clear_flag(), switch_rtp_create(), switch_rtp_get_stats(), switch_rtp_kill_socket(), switch_rtp_new(), switch_rtp_ready(), switch_rtp_set_flag(), switch_rtp_set_payload_map(), and switch_rtp_write_frame().
uint32_t switch_rtp::flags[SWITCH_RTP_FLAG_INVALID] |
Definition at line 392 of file switch_rtp.c.
Referenced by check_jitter(), check_rtcp_and_ice(), do_2833(), do_flush(), dtls_state_ready(), enable_local_rtcp_socket(), enable_remote_rtcp_socket(), handle_ice(), handle_nack(), handle_rfc2833(), ping_socket(), process_rtcp_report(), read_bundle_rtp_packet(), read_rtcp_packet(), read_rtp_packet(), rtcp_generate_report_block(), rtcp_stats(), rtcp_stats_init(), rtp_common_read(), rtp_common_write(), rtp_flush_read_buffer(), set_dtmf_delay(), switch_rtcp_zerocopy_read_frame(), switch_rtp_activate_ice(), switch_rtp_activate_rtcp(), switch_rtp_add_crypto_key(), switch_rtp_add_dtls(), switch_rtp_break(), switch_rtp_change_ice_dest(), switch_rtp_clear_flag(), switch_rtp_create(), switch_rtp_deactivate_jitter_buffer(), switch_rtp_del_dtls(), switch_rtp_disable_vad(), switch_rtp_enable_vad(), switch_rtp_get_media_timer(), switch_rtp_kill_socket(), switch_rtp_ready(), switch_rtp_set_cng_pt(), switch_rtp_set_flag(), switch_rtp_set_local_address(), switch_rtp_set_max_missed_packets(), switch_rtp_set_media_timeout(), switch_rtp_set_remote_address(), switch_rtp_set_remote_ssrc(), switch_rtp_set_video_buffer_size(), switch_rtp_sync_stats(), switch_rtp_test_flag(), switch_rtp_udptl_mode(), switch_rtp_video_loss(), switch_rtp_video_refresh(), switch_rtp_write_frame(), switch_rtp_write_manual(), switch_rtp_write_raw(), and switch_rtp_zerocopy_read_frame().
switch_sockaddr_t* switch_rtp::from_addr |
Definition at line 394 of file switch_rtp.c.
Referenced by do_dtls(), do_flush(), enable_local_rtcp_socket(), handle_ice(), read_rtp_packet(), rtp_common_read(), switch_rtp_activate_rtcp(), switch_rtp_create(), and switch_rtp_set_local_address().
int switch_rtp::from_auto |
Definition at line 447 of file switch_rtp.c.
uint8_t switch_rtp::has_ice |
Definition at line 484 of file switch_rtp.c.
Referenced by read_rtp_packet().
uint8_t switch_rtp::has_rtcp |
Definition at line 483 of file switch_rtp.c.
Referenced by read_rtp_packet().
uint8_t switch_rtp::has_rtp |
Definition at line 482 of file switch_rtp.c.
Referenced by read_bundle_rtp_packet(), read_rtp_packet(), and rtp_common_read().
uint32_t switch_rtp::hot_hits |
Definition at line 456 of file switch_rtp.c.
Referenced by read_rtp_packet(), and rtp_common_read().
switch_rtp_ice_t switch_rtp::ice |
Definition at line 397 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), do_dtls(), handle_ice(), jb_valid(), process_rtcp_packet(), read_rtp_packet(), rtp_common_read(), rtp_write_ready(), switch_rtp_activate_ice(), switch_rtp_reset(), switch_rtp_video_loss(), switch_rtp_video_refresh(), and using_ice().
switch_mutex_t* switch_rtp::ice_mutex |
Definition at line 429 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), handle_ice(), read_bundle_rtp_packet(), read_rtcp_packet(), read_rtp_packet(), rtp_common_read(), rtp_common_write(), switch_rtp_activate_ice(), switch_rtp_add_dtls(), switch_rtp_create(), switch_rtp_del_dtls(), switch_rtp_dtls_state(), and switch_rtp_write_raw().
uint32_t switch_rtp::interdigit_delay |
Definition at line 471 of file switch_rtp.c.
Referenced by do_2833(), and switch_rtp_set_interdigit_delay().
switch_rtp_invalid_handler_t switch_rtp::invalid_handler |
Definition at line 378 of file switch_rtp.c.
Referenced by rtp_common_read(), and switch_rtp_set_invalid_handler().
switch_jb_t* switch_rtp::jb |
Definition at line 434 of file switch_rtp.c.
Referenced by do_flush(), handle_rfc2833(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_read(), switch_rtp_activate_jitter_buffer(), switch_rtp_debug_jitter_buffer(), switch_rtp_del_dtls(), switch_rtp_get_jitter_buffer(), switch_rtp_get_stats(), switch_rtp_pause_jitter_buffer(), switch_rtp_reset_jb(), and switch_rtp_set_flag().
switch_pollfd_t* switch_rtp::jb_pollfd |
Definition at line 324 of file switch_rtp.c.
uint32_t switch_rtp::jitter_lead |
Definition at line 413 of file switch_rtp.c.
Referenced by check_jitter(), reset_jitter_seq(), and rtp_common_read().
switch_time_t switch_rtp::last_adj |
Definition at line 477 of file switch_rtp.c.
Referenced by calc_elapsed(), handle_ice(), and switch_rtp_reset().
uint32_t switch_rtp::last_cng_ts |
Definition at line 385 of file switch_rtp.c.
Referenced by read_rtp_packet(), and rtp_common_read().
switch_size_t switch_rtp::last_flush_packet_count |
Definition at line 470 of file switch_rtp.c.
Referenced by read_rtp_packet().
uint32_t switch_rtp::last_jb_read_ssrc |
Definition at line 374 of file switch_rtp.c.
Referenced by read_rtp_packet().
uint32_t switch_rtp::last_max_vb_frames |
Definition at line 487 of file switch_rtp.c.
Referenced by switch_rtp_set_video_buffer_size().
switch_time_t switch_rtp::last_media |
Definition at line 439 of file switch_rtp.c.
Referenced by calc_elapsed(), check_timeout(), do_flush(), read_rtp_packet(), rtp_common_read(), and switch_rtp_reset_media_timer().
switch_time_t switch_rtp::last_read_time |
Definition at line 469 of file switch_rtp.c.
Referenced by read_rtp_packet().
uint32_t switch_rtp::last_read_ts |
Definition at line 383 of file switch_rtp.c.
Referenced by read_rtp_packet(), and rtp_common_read().
rtp_hdr_t switch_rtp::last_rtp_hdr |
Definition at line 369 of file switch_rtp.c.
Referenced by check_jitter(), check_recv_payload(), do_flush(), handle_rfc2833(), read_bundle_rtp_packet(), read_rtp_packet(), rtcp_stats(), rtcp_stats_init(), rtp_common_read(), rtp_common_write(), and switch_rtp_zerocopy_read_frame().
uint16_t switch_rtp::last_seq |
Definition at line 466 of file switch_rtp.c.
Referenced by read_rtp_packet().
switch_time_t switch_rtp::last_stun |
Definition at line 404 of file switch_rtp.c.
Referenced by handle_ice(), ice_out(), and switch_rtp_reset().
uint32_t switch_rtp::last_write_samplecount |
Definition at line 386 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), do_2833(), and rtp_common_write().
uint16_t switch_rtp::last_write_seq |
Definition at line 467 of file switch_rtp.c.
Referenced by rtp_common_write().
switch_time_t switch_rtp::last_write_timestamp |
Definition at line 391 of file switch_rtp.c.
Referenced by rtp_common_write().
uint32_t switch_rtp::last_write_ts |
Definition at line 382 of file switch_rtp.c.
Referenced by do_2833(), get_next_write_ts(), rtcp_generate_sender_info(), rtp_common_write(), set_dtmf_delay(), switch_rtp_create(), and switch_rtp_write_manual().
switch_sockaddr_t* switch_rtp::local_addr |
Definition at line 326 of file switch_rtp.c.
Referenced by handle_nack(), ping_socket(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_write(), switch_rtp_activate_rtcp(), switch_rtp_set_local_address(), switch_rtp_set_remote_address(), and switch_rtp_write_frame().
char* switch_rtp::local_host_str |
Definition at line 400 of file switch_rtp.c.
Referenced by enable_local_rtcp_socket(), and switch_rtp_set_local_address().
switch_port_t switch_rtp::local_port |
Definition at line 416 of file switch_rtp.c.
Referenced by enable_local_rtcp_socket(), and switch_rtp_set_local_address().
uint32_t switch_rtp::max_missed_packets |
Definition at line 437 of file switch_rtp.c.
Referenced by rtp_common_read(), switch_rtp_set_max_missed_packets(), and switch_rtp_udptl_mode().
uint32_t switch_rtp::max_next_write_samplecount |
Definition at line 389 of file switch_rtp.c.
Referenced by do_2833(), and set_dtmf_delay().
uint32_t switch_rtp::media_timeout |
Definition at line 440 of file switch_rtp.c.
Referenced by check_timeout(), do_flush(), read_rtp_packet(), rtp_common_read(), and switch_rtp_set_media_timeout().
uint32_t switch_rtp::missed_count |
Definition at line 438 of file switch_rtp.c.
Referenced by read_rtp_packet(), rtp_common_read(), switch_rtp_reset_media_timer(), switch_rtp_set_interval(), switch_rtp_set_max_missed_packets(), and switch_rtp_udptl_mode().
uint32_t switch_rtp::ms_per_packet |
Definition at line 410 of file switch_rtp.c.
Referenced by rtp_common_read(), rtp_common_write(), switch_rtp_activate_rtcp(), switch_rtp_change_interval(), and switch_rtp_set_interval().
uint8_t switch_rtp::need_mark |
Definition at line 376 of file switch_rtp.c.
Referenced by do_2833(), and rtp_common_write().
switch_time_t switch_rtp::next_stat_check_time |
Definition at line 415 of file switch_rtp.c.
Referenced by check_jitter().
uint32_t switch_rtp::next_write_samplecount |
Definition at line 388 of file switch_rtp.c.
Referenced by do_2833(), and set_dtmf_delay().
double switch_rtp::old_mean |
Definition at line 414 of file switch_rtp.c.
Referenced by check_jitter().
uint32_t switch_rtp::one_second |
Definition at line 411 of file switch_rtp.c.
Referenced by check_jitter(), rtp_common_read(), and switch_rtp_set_interval().
uint8_t switch_rtp::pause_jb |
Definition at line 465 of file switch_rtp.c.
Referenced by do_flush(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_read(), and switch_rtp_pause_jitter_buffer().
switch_payload_t switch_rtp::payload |
Definition at line 377 of file switch_rtp.c.
Referenced by rtp_common_write(), switch_rtp_create(), switch_rtp_get_default_payload(), switch_rtp_set_default_payload(), and switch_rtp_write_frame().
uint16_t switch_rtp::pli_count |
Definition at line 334 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), and switch_rtp_video_loss().
payload_map_t* switch_rtp::pmap_tail |
Definition at line 474 of file switch_rtp.c.
payload_map_t** switch_rtp::pmaps |
Definition at line 473 of file switch_rtp.c.
Referenced by check_recv_payload(), get_recv_payload(), read_rtp_packet(), switch_rtp_set_payload_map(), and switch_rtp_write_frame().
switch_memory_pool_t* switch_rtp::pool |
Definition at line 393 of file switch_rtp.c.
Referenced by enable_local_rtcp_socket(), enable_remote_rtcp_socket(), handle_ice(), handle_rfc2833(), read_rtcp_packet(), rtcp_generate_report_block(), rtcp_generate_sender_info(), rtcp_stats(), rtcp_stats_init(), rtp_common_write(), switch_rtp_activate_ice(), switch_rtp_activate_jitter_buffer(), switch_rtp_activate_rtcp(), switch_rtp_add_crypto_key(), switch_rtp_add_dtls(), switch_rtp_change_ice_dest(), switch_rtp_change_interval(), switch_rtp_create(), switch_rtp_enable_vad(), switch_rtp_new(), switch_rtp_set_local_address(), switch_rtp_set_remote_address(), and switch_rtp_set_video_buffer_size().
uint32_t switch_rtp::prev_nacks_inflight |
Definition at line 489 of file switch_rtp.c.
Referenced by check_rtcp_and_ice().
uint32_t switch_rtp::prev_read_ts |
Definition at line 384 of file switch_rtp.c.
Referenced by read_rtp_packet().
void* switch_rtp::private_data |
Definition at line 379 of file switch_rtp.c.
Referenced by switch_rtp_get_private(), and switch_rtp_set_private().
uint8_t switch_rtp::punts |
Definition at line 485 of file switch_rtp.c.
Referenced by read_rtp_packet().
uint32_t switch_rtp::queue_delay |
Definition at line 390 of file switch_rtp.c.
Referenced by do_2833(), rtp_common_write(), set_dtmf_delay(), and switch_rtp_write_frame().
switch_mutex_t* switch_rtp::read_mutex |
Definition at line 427 of file switch_rtp.c.
Referenced by switch_rtp_create().
switch_pollfd_t* switch_rtp::read_pollfd |
Definition at line 323 of file switch_rtp.c.
Referenced by read_rtp_packet(), rtp_common_read(), and switch_rtp_set_local_address().
int switch_rtp::reading |
Definition at line 443 of file switch_rtp.c.
uint8_t switch_rtp::ready |
Definition at line 432 of file switch_rtp.c.
Referenced by switch_rtp_create(), switch_rtp_destroy(), switch_rtp_new(), switch_rtp_ready(), and switch_rtp_set_local_address().
uint32_t switch_rtp::recovering_stream |
Definition at line 454 of file switch_rtp.c.
Referenced by check_jitter().
srtp_ctx_t* switch_rtp::recv_ctx[2] |
Definition at line 354 of file switch_rtp.c.
Referenced by read_bundle_rtp_packet(), read_rtcp_packet(), read_rtp_packet(), switch_rtp_add_crypto_key(), and switch_rtp_del_dtls().
rtp_msg_t switch_rtp::recv_msg |
Definition at line 341 of file switch_rtp.c.
Referenced by do_flush(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_read(), switch_rtp_activate_rtcp(), switch_rtp_create(), and switch_rtp_zerocopy_read_frame().
srtp_policy_t switch_rtp::recv_policy[2] |
Definition at line 357 of file switch_rtp.c.
Referenced by read_bundle_rtp_packet(), read_rtp_packet(), and switch_rtp_add_crypto_key().
switch_payload_t switch_rtp::recv_te |
Definition at line 424 of file switch_rtp.c.
Referenced by do_flush(), handle_rfc2833(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_read(), switch_rtp_create(), switch_rtp_set_telephony_recv_event(), and switch_rtp_zerocopy_read_frame().
switch_sockaddr_t* switch_rtp::remote_addr |
Definition at line 340 of file switch_rtp.c.
Referenced by handle_ice(), handle_nack(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_read(), rtp_common_write(), switch_rtp_activate_ice(), switch_rtp_add_dtls(), switch_rtp_change_ice_dest(), switch_rtp_ready(), switch_rtp_set_remote_address(), switch_rtp_write_frame(), switch_rtp_write_manual(), and switch_rtp_write_raw().
char* switch_rtp::remote_host_str |
Definition at line 401 of file switch_rtp.c.
Referenced by switch_rtp_get_remote_host(), and switch_rtp_set_remote_address().
switch_port_t switch_rtp::remote_port |
Definition at line 417 of file switch_rtp.c.
Referenced by handle_ice(), handle_nack(), read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_read(), rtp_common_write(), switch_rtp_activate_rtcp(), switch_rtp_get_remote_port(), switch_rtp_set_remote_address(), and switch_rtp_write_frame().
switch_port_t switch_rtp::remote_rtcp_port |
Definition at line 419 of file switch_rtp.c.
Referenced by enable_remote_rtcp_socket(), read_rtcp_packet(), and switch_rtp_activate_rtcp().
uint32_t switch_rtp::remote_ssrc |
Definition at line 373 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), read_rtp_packet(), rtcp_generate_report_block(), and switch_rtp_set_remote_ssrc().
uint32_t switch_rtp::rsamples_per_interval |
Definition at line 409 of file switch_rtp.c.
switch_byte_t switch_rtp::rtcp_auto_adj_used |
Definition at line 464 of file switch_rtp.c.
Referenced by read_rtcp_packet().
uint32_t switch_rtp::rtcp_autoadj_tally |
Definition at line 351 of file switch_rtp.c.
Referenced by read_rtcp_packet(), and switch_rtp_set_flag().
uint32_t switch_rtp::rtcp_autoadj_threshold |
Definition at line 350 of file switch_rtp.c.
Referenced by read_rtcp_packet(), and switch_rtp_set_flag().
uint32_t switch_rtp::rtcp_autoadj_window |
Definition at line 349 of file switch_rtp.c.
Referenced by switch_rtp_set_flag().
switch_dtls_t* switch_rtp::rtcp_dtls |
Definition at line 367 of file switch_rtp.c.
Referenced by dtls_state_setup(), read_rtcp_packet(), read_rtp_packet(), switch_rtp_add_dtls(), switch_rtp_del_dtls(), and switch_rtp_dtls_state().
switch_rtcp_frame_t switch_rtp::rtcp_frame |
Definition at line 329 of file switch_rtp.c.
Referenced by process_rtcp_report(), and switch_rtcp_zerocopy_read_frame().
switch_bool_t switch_rtp::rtcp_fresh_frame |
Definition at line 460 of file switch_rtp.c.
Referenced by process_rtcp_report(), and switch_rtcp_zerocopy_read_frame().
switch_sockaddr_t * switch_rtp::rtcp_from_addr |
Definition at line 394 of file switch_rtp.c.
Referenced by enable_local_rtcp_socket(), handle_ice(), handle_nack(), read_rtcp_packet(), rtp_common_read(), switch_rtp_activate_rtcp(), and switch_rtp_create().
switch_rtp_ice_t switch_rtp::rtcp_ice |
Definition at line 398 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), handle_ice(), ice_out(), process_rtcp_packet(), read_rtcp_packet(), switch_rtp_activate_ice(), switch_rtp_change_ice_dest(), and using_ice().
int switch_rtp::rtcp_interval |
Definition at line 458 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), rtcp_stats(), and switch_rtp_activate_rtcp().
switch_time_t switch_rtp::rtcp_last_sent |
Definition at line 408 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), switch_rtp_create(), and switch_rtp_reset().
switch_sockaddr_t * switch_rtp::rtcp_local_addr |
Definition at line 326 of file switch_rtp.c.
Referenced by enable_local_rtcp_socket(), enable_remote_rtcp_socket(), ping_socket(), and switch_rtp_activate_rtcp().
switch_pollfd_t * switch_rtp::rtcp_read_pollfd |
Definition at line 323 of file switch_rtp.c.
Referenced by enable_local_rtcp_socket(), and rtp_common_read().
rtcp_msg_t switch_rtp::rtcp_recv_msg |
Definition at line 342 of file switch_rtp.c.
Referenced by rtp_common_read(), and switch_rtp_activate_rtcp().
rtcp_msg_t* switch_rtp::rtcp_recv_msg_p |
Definition at line 343 of file switch_rtp.c.
Referenced by process_rtcp_packet(), process_rtcp_report(), read_rtcp_packet(), read_rtp_packet(), rtp_common_read(), and switch_rtp_activate_rtcp().
switch_sockaddr_t * switch_rtp::rtcp_remote_addr |
Definition at line 340 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), enable_remote_rtcp_socket(), read_rtcp_packet(), rtp_common_read(), switch_rtp_activate_ice(), switch_rtp_activate_rtcp(), switch_rtp_add_dtls(), switch_rtp_change_ice_dest(), and switch_rtp_set_remote_address().
rtcp_msg_t switch_rtp::rtcp_send_msg |
Definition at line 328 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), and rtp_common_read().
int switch_rtp::rtcp_sent_packets |
Definition at line 459 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), and switch_rtp_reset().
switch_socket_t * switch_rtp::rtcp_sock_input |
Definition at line 322 of file switch_rtp.c.
Referenced by enable_local_rtcp_socket(), enable_remote_rtcp_socket(), ping_socket(), read_rtcp_packet(), switch_rtp_activate_rtcp(), switch_rtp_kill_socket(), and switch_rtp_udptl_mode().
switch_socket_t * switch_rtp::rtcp_sock_output |
Definition at line 322 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), enable_remote_rtcp_socket(), handle_ice(), ice_out(), rtcp_stats(), rtcp_stats_init(), rtp_common_read(), switch_rtp_activate_rtcp(), switch_rtp_add_dtls(), switch_rtp_kill_socket(), switch_rtp_set_remote_address(), and switch_rtp_udptl_mode().
switch_rtcp_video_stats_t switch_rtp::rtcp_vstats |
Definition at line 451 of file switch_rtp.c.
Referenced by check_rtcp_and_ice().
switch_rtp_bug_flag_t switch_rtp::rtp_bugs |
Definition at line 449 of file switch_rtp.c.
Referenced by check_recv_payload(), do_2833(), get_next_write_ts(), handle_ice(), handle_rfc2833(), read_rtcp_packet(), read_rtp_packet(), rtp_common_read(), rtp_common_write(), switch_rtp_activate_ice(), switch_rtp_intentional_bugs(), and switch_rtp_write_frame().
switch_sockaddr_t * switch_rtp::rtp_from_addr |
Definition at line 394 of file switch_rtp.c.
Referenced by read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_read(), rtp_common_write(), switch_rtp_create(), and switch_rtp_write_frame().
char* switch_rtp::rx_host |
Definition at line 395 of file switch_rtp.c.
Referenced by switch_rtp_new().
switch_port_t switch_rtp::rx_port |
Definition at line 396 of file switch_rtp.c.
Referenced by switch_rtp_new().
uint32_t switch_rtp::samples_per_interval |
Definition at line 405 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), do_2833(), get_next_write_ts(), read_rtp_packet(), rtp_common_read(), rtp_common_write(), switch_rtp_change_interval(), switch_rtp_get_default_samples_per_interval(), and switch_rtp_set_interval().
uint32_t switch_rtp::samples_per_second |
Definition at line 406 of file switch_rtp.c.
Referenced by rtp_common_write(), set_dtmf_delay(), and switch_rtp_set_interval().
srtp_ctx_t* switch_rtp::send_ctx[2] |
Definition at line 353 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), rtp_common_read(), rtp_common_write(), switch_rtp_add_crypto_key(), switch_rtp_del_dtls(), and switch_rtp_write_raw().
rtp_msg_t switch_rtp::send_msg |
Definition at line 327 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), rtp_common_write(), switch_rtp_create(), switch_rtp_set_ssrc(), and switch_rtp_write_manual().
srtp_policy_t switch_rtp::send_policy[2] |
Definition at line 356 of file switch_rtp.c.
Referenced by rtp_common_write(), switch_rtp_add_crypto_key(), and switch_rtp_write_raw().
uint8_t switch_rtp::send_rr |
Definition at line 331 of file switch_rtp.c.
Referenced by check_rtcp_and_ice().
switch_time_t switch_rtp::send_time |
Definition at line 462 of file switch_rtp.c.
Referenced by rtp_common_write().
int8_t switch_rtp::sending_dtmf |
Definition at line 375 of file switch_rtp.c.
Referenced by do_2833(), rtp_common_read(), rtp_common_write(), set_dtmf_delay(), and switch_rtp_write_frame().
uint16_t switch_rtp::seq |
Definition at line 371 of file switch_rtp.c.
Referenced by do_2833(), rtp_common_write(), switch_rtp_create(), switch_rtp_intentional_bugs(), switch_rtp_write_frame(), and switch_rtp_write_manual().
switch_core_session_t* switch_rtp::session |
Definition at line 472 of file switch_rtp.c.
Referenced by check_jitter(), check_rtcp_and_ice(), check_timeout(), do_2833(), do_dtls(), do_flush(), do_mos(), dtls_state_fail(), dtls_state_handshake(), dtls_state_ready(), dtls_state_setup(), enable_local_rtcp_socket(), enable_remote_rtcp_socket(), handle_ice(), handle_nack(), handle_rfc2833(), ice_out(), process_rtcp_packet(), process_rtcp_report(), read_bundle_rtp_packet(), read_rtcp_packet(), read_rtp_packet(), rtcp_stats_init(), rtp_common_read(), rtp_common_write(), rtp_write_ready(), set_dtmf_delay(), switch_rtp_activate_ice(), switch_rtp_activate_jitter_buffer(), switch_rtp_activate_rtcp(), switch_rtp_add_crypto_key(), switch_rtp_add_dtls(), switch_rtp_break(), switch_rtp_change_ice_dest(), switch_rtp_change_interval(), switch_rtp_create(), switch_rtp_dequeue_dtmf(), switch_rtp_enable_vad(), switch_rtp_get_core_session(), switch_rtp_pause_jitter_buffer(), switch_rtp_set_flag(), switch_rtp_set_local_address(), switch_rtp_set_max_missed_packets(), switch_rtp_set_media_timeout(), switch_rtp_set_video_buffer_size(), switch_rtp_write_frame(), switch_rtp_write_raw(), and switch_send_rtcp_event().
int switch_rtp::skip_timer |
Definition at line 488 of file switch_rtp.c.
Referenced by read_rtp_packet(), and rtp_common_read().
switch_socket_t* switch_rtp::sock_input |
Definition at line 322 of file switch_rtp.c.
Referenced by do_flush(), ping_socket(), read_rtp_packet(), rtp_common_read(), switch_rtp_activate_rtcp(), switch_rtp_break(), switch_rtp_clear_flag(), switch_rtp_get_rtp_socket(), switch_rtp_kill_socket(), switch_rtp_ready(), switch_rtp_set_flag(), switch_rtp_set_local_address(), switch_rtp_set_remote_address(), and switch_rtp_udptl_mode().
switch_socket_t * switch_rtp::sock_output |
Definition at line 322 of file switch_rtp.c.
Referenced by handle_ice(), ice_out(), rtp_common_write(), switch_rtp_activate_rtcp(), switch_rtp_add_dtls(), switch_rtp_kill_socket(), switch_rtp_ready(), switch_rtp_set_remote_address(), switch_rtp_write_frame(), and switch_rtp_write_raw().
uint32_t switch_rtp::srctp_errs[2] |
Definition at line 360 of file switch_rtp.c.
uint32_t switch_rtp::srtp_errs[2] |
Definition at line 359 of file switch_rtp.c.
Referenced by read_bundle_rtp_packet(), and read_rtp_packet().
int switch_rtp::srtp_idx_rtcp |
Definition at line 364 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), read_rtcp_packet(), read_rtp_packet(), rtp_common_read(), and switch_rtp_add_crypto_key().
int switch_rtp::srtp_idx_rtp |
Definition at line 363 of file switch_rtp.c.
Referenced by read_bundle_rtp_packet(), read_rtp_packet(), rtp_common_write(), and switch_rtp_write_raw().
uint32_t switch_rtp::ssrc |
Definition at line 372 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), rtp_common_write(), switch_rtp_create(), switch_rtp_get_ssrc(), switch_rtp_set_ssrc(), and switch_rtp_write_frame().
switch_rtp_stats_t switch_rtp::stats |
Definition at line 450 of file switch_rtp.c.
Referenced by check_jitter(), check_rtcp_and_ice(), do_2833(), do_flush(), do_mos(), handle_rfc2833(), process_rtcp_report(), read_rtp_packet(), reset_jitter_seq(), rtcp_generate_report_block(), rtcp_generate_sender_info(), rtcp_stats(), rtcp_stats_init(), rtp_common_read(), rtp_common_write(), switch_rtp_activate_jitter_buffer(), switch_rtp_clear_flag(), switch_rtp_create(), switch_rtp_get_stats(), switch_rtp_set_flag(), switch_rtp_sync_stats(), switch_rtp_write_frame(), and switch_send_rtcp_event().
char* switch_rtp::stun_ip |
Definition at line 445 of file switch_rtp.c.
switch_port_t switch_rtp::stun_port |
Definition at line 446 of file switch_rtp.c.
uint32_t switch_rtp::sync_packets |
Definition at line 457 of file switch_rtp.c.
Referenced by rtp_common_read().
switch_payload_t switch_rtp::te |
Definition at line 423 of file switch_rtp.c.
Referenced by do_2833(), rtp_common_write(), switch_rtp_create(), and switch_rtp_set_telephony_event().
switch_timer_t switch_rtp::timer |
Definition at line 430 of file switch_rtp.c.
Referenced by do_2833(), read_rtp_packet(), rtcp_stats(), rtp_common_read(), set_dtmf_delay(), switch_rtp_change_interval(), switch_rtp_create(), switch_rtp_get_media_timer(), and switch_rtp_udptl_mode().
char* switch_rtp::timer_name |
Definition at line 399 of file switch_rtp.c.
Referenced by switch_rtp_change_interval(), and switch_rtp_create().
uint32_t switch_rtp::tmmbn |
Definition at line 337 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), and switch_rtp_ack_bitrate().
uint32_t switch_rtp::tmmbr |
Definition at line 336 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), and switch_rtp_req_bitrate().
uint32_t switch_rtp::ts |
Definition at line 380 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), get_next_write_ts(), and rtp_common_write().
ts_normalize_t switch_rtp::ts_norm |
Definition at line 339 of file switch_rtp.c.
Referenced by rtp_common_write(), and switch_rtp_reset().
struct switch_rtp_vad_data switch_rtp::vad_data |
Definition at line 421 of file switch_rtp.c.
Referenced by rtp_common_write(), switch_rtp_disable_vad(), switch_rtp_enable_vad(), and switch_rtp_sync_stats().
switch_jb_t* switch_rtp::vb |
Definition at line 435 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), do_flush(), read_rtp_packet(), rtp_common_read(), switch_rtp_debug_jitter_buffer(), switch_rtp_del_dtls(), switch_rtp_get_jitter_buffer(), switch_rtp_get_video_buffer_size(), switch_rtp_pause_jitter_buffer(), switch_rtp_reset_vb(), and switch_rtp_set_video_buffer_size().
switch_jb_t* switch_rtp::vbw |
Definition at line 436 of file switch_rtp.c.
Referenced by do_flush(), handle_nack(), read_rtp_packet(), rtp_common_write(), switch_rtp_del_dtls(), and switch_rtp_reset_vb().
uint8_t switch_rtp::video_delta_mode |
Definition at line 468 of file switch_rtp.c.
Referenced by rtp_common_write().
rtp_msg_t switch_rtp::write_msg |
Definition at line 441 of file switch_rtp.c.
Referenced by switch_rtp_write_manual(), and switch_rtp_write_raw().
switch_mutex_t* switch_rtp::write_mutex |
Definition at line 428 of file switch_rtp.c.
Referenced by switch_rtp_create(), and switch_rtp_set_remote_address().
switch_timer_t switch_rtp::write_timer |
Definition at line 431 of file switch_rtp.c.
Referenced by check_rtcp_and_ice(), do_2833(), get_next_write_ts(), rtcp_stats(), rtcp_stats_init(), rtp_common_write(), switch_rtp_change_interval(), and switch_rtp_create().
int switch_rtp::writing |
Definition at line 444 of file switch_rtp.c.