RTS API Documentation  1.10.11
Data Fields
switch_rtp Struct Reference
+ Collaboration diagram for switch_rtp:

Data Fields

switch_socket_tsock_input
 
switch_socket_tsock_output
 
switch_socket_trtcp_sock_input
 
switch_socket_trtcp_sock_output
 
switch_pollfd_tread_pollfd
 
switch_pollfd_trtcp_read_pollfd
 
switch_pollfd_tjb_pollfd
 
switch_sockaddr_tlocal_addr
 
switch_sockaddr_trtcp_local_addr
 
rtp_msg_t send_msg
 
rtcp_msg_t rtcp_send_msg
 
switch_rtcp_frame_t rtcp_frame
 
uint8_t send_rr
 
uint8_t fir_seq
 
uint16_t fir_count
 
uint16_t pli_count
 
uint32_t cur_tmmbr
 
uint32_t tmmbr
 
uint32_t tmmbn
 
ts_normalize_t ts_norm
 
switch_sockaddr_tremote_addr
 
switch_sockaddr_trtcp_remote_addr
 
rtp_msg_t recv_msg
 
rtcp_msg_t rtcp_recv_msg
 
rtcp_msg_trtcp_recv_msg_p
 
uint32_t autoadj_window
 
uint32_t autoadj_threshold
 
uint32_t autoadj_tally
 
uint32_t rtcp_autoadj_window
 
uint32_t rtcp_autoadj_threshold
 
uint32_t rtcp_autoadj_tally
 
srtp_ctx_t * send_ctx [2]
 
srtp_ctx_t * recv_ctx [2]
 
srtp_policy_t send_policy [2]
 
srtp_policy_t recv_policy [2]
 
uint32_t srtp_errs [2]
 
uint32_t srctp_errs [2]
 
int srtp_idx_rtp
 
int srtp_idx_rtcp
 
switch_dtls_tdtls
 
switch_dtls_trtcp_dtls
 
rtp_hdr_t last_rtp_hdr
 
uint16_t seq
 
uint32_t ssrc
 
uint32_t remote_ssrc
 
uint32_t last_jb_read_ssrc
 
int8_t sending_dtmf
 
uint8_t need_mark
 
switch_payload_t payload
 
switch_rtp_invalid_handler_t invalid_handler
 
void * private_data
 
uint32_t ts
 
uint32_t last_write_ts
 
uint32_t last_read_ts
 
uint32_t prev_read_ts
 
uint32_t last_cng_ts
 
uint32_t last_write_samplecount
 
uint32_t delay_samples
 
uint32_t next_write_samplecount
 
uint32_t max_next_write_samplecount
 
uint32_t queue_delay
 
switch_time_t last_write_timestamp
 
uint32_t flags [SWITCH_RTP_FLAG_INVALID]
 
switch_memory_pool_tpool
 
switch_sockaddr_tfrom_addr
 
switch_sockaddr_trtp_from_addr
 
switch_sockaddr_trtcp_from_addr
 
switch_sockaddr_tbundle_internal_addr
 
switch_sockaddr_tbundle_external_addr
 
char * rx_host
 
switch_port_t rx_port
 
switch_rtp_ice_t ice
 
switch_rtp_ice_t rtcp_ice
 
char * timer_name
 
char * local_host_str
 
char * remote_host_str
 
char * eff_remote_host_str
 
switch_time_t first_stun
 
switch_time_t last_stun
 
uint32_t samples_per_interval
 
uint32_t samples_per_second
 
uint32_t conf_samples_per_interval
 
switch_time_t rtcp_last_sent
 
uint32_t rsamples_per_interval
 
uint32_t ms_per_packet
 
uint32_t one_second
 
uint32_t consecutive_flaws
 
uint32_t jitter_lead
 
double old_mean
 
switch_time_t next_stat_check_time
 
switch_port_t local_port
 
switch_port_t remote_port
 
switch_port_t eff_remote_port
 
switch_port_t remote_rtcp_port
 
struct switch_rtp_vad_data vad_data
 
struct switch_rtp_rfc2833_data dtmf_data
 
switch_payload_t te
 
switch_payload_t recv_te
 
switch_payload_t cng_pt
 
switch_mutex_tflag_mutex
 
switch_mutex_tread_mutex
 
switch_mutex_twrite_mutex
 
switch_mutex_tice_mutex
 
switch_timer_t timer
 
switch_timer_t write_timer
 
uint8_t ready
 
uint8_t cn
 
switch_jb_tjb
 
switch_jb_tvb
 
switch_jb_tvbw
 
uint32_t max_missed_packets
 
uint32_t missed_count
 
switch_time_t last_media
 
uint32_t media_timeout
 
rtp_msg_t write_msg
 
switch_rtp_crypto_key_tcrypto_keys [SWITCH_RTP_CRYPTO_MAX]
 
int reading
 
int writing
 
char * stun_ip
 
switch_port_t stun_port
 
int from_auto
 
uint32_t cng_count
 
switch_rtp_bug_flag_t rtp_bugs
 
switch_rtp_stats_t stats
 
switch_rtcp_video_stats_t rtcp_vstats
 
uint32_t clean_stream
 
uint32_t bad_stream
 
uint32_t recovering_stream
 
uint32_t hot_hits
 
uint32_t sync_packets
 
int rtcp_interval
 
int rtcp_sent_packets
 
switch_bool_t rtcp_fresh_frame
 
switch_time_t send_time
 
switch_byte_t auto_adj_used
 
switch_byte_t rtcp_auto_adj_used
 
uint8_t pause_jb
 
uint16_t last_seq
 
uint16_t last_write_seq
 
uint8_t video_delta_mode
 
switch_time_t last_read_time
 
switch_size_t last_flush_packet_count
 
uint32_t interdigit_delay
 
switch_core_session_tsession
 
payload_map_t ** pmaps
 
payload_map_tpmap_tail
 
kalman_estimator_testimators [KALMAN_SYSTEM_MODELS]
 
cusum_kalman_detector_tdetectors [KALMAN_SYSTEM_MODELS]
 
switch_time_t last_adj
 
switch_time_t adj_window
 
uint32_t elapsed_stun
 
uint32_t elapsed_media
 
uint32_t elapsed_adj
 
uint8_t has_rtp
 
uint8_t has_rtcp
 
uint8_t has_ice
 
uint8_t punts
 
uint8_t clean
 
uint32_t last_max_vb_frames
 
int skip_timer
 
uint32_t prev_nacks_inflight
 

Detailed Description

Definition at line 315 of file switch_rtp.c.

Field Documentation

◆ adj_window

switch_time_t switch_rtp::adj_window

Definition at line 478 of file switch_rtp.c.

Referenced by handle_ice().

◆ auto_adj_used

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().

◆ autoadj_tally

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().

◆ autoadj_threshold

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().

◆ autoadj_window

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().

◆ bad_stream

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().

◆ bundle_external_addr

switch_sockaddr_t * switch_rtp::bundle_external_addr

Definition at line 394 of file switch_rtp.c.

◆ bundle_internal_addr

switch_sockaddr_t * switch_rtp::bundle_internal_addr

Definition at line 394 of file switch_rtp.c.

◆ clean

uint8_t switch_rtp::clean

Definition at line 486 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ clean_stream

uint32_t switch_rtp::clean_stream

Definition at line 452 of file switch_rtp.c.

Referenced by check_jitter().

◆ cn

uint8_t switch_rtp::cn

Definition at line 433 of file switch_rtp.c.

Referenced by check_rtcp_and_ice(), and rtp_common_write().

◆ cng_count

uint32_t switch_rtp::cng_count

Definition at line 448 of file switch_rtp.c.

Referenced by rtp_common_read().

◆ cng_pt

switch_payload_t switch_rtp::cng_pt

◆ conf_samples_per_interval

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().

◆ consecutive_flaws

uint32_t switch_rtp::consecutive_flaws

Definition at line 412 of file switch_rtp.c.

Referenced by do_mos(), and reset_jitter_seq().

◆ crypto_keys

Definition at line 442 of file switch_rtp.c.

Referenced by switch_rtp_add_crypto_key().

◆ cur_tmmbr

uint32_t switch_rtp::cur_tmmbr

Definition at line 335 of file switch_rtp.c.

◆ delay_samples

uint32_t switch_rtp::delay_samples

Definition at line 387 of file switch_rtp.c.

Referenced by do_2833(), and rtp_common_write().

◆ detectors

Definition at line 476 of file switch_rtp.c.

Referenced by process_rtcp_report(), and rtcp_stats_init().

◆ dtls

switch_dtls_t* switch_rtp::dtls

◆ dtmf_data

struct switch_rtp_rfc2833_data switch_rtp::dtmf_data

◆ eff_remote_host_str

char* switch_rtp::eff_remote_host_str

◆ eff_remote_port

switch_port_t switch_rtp::eff_remote_port

Definition at line 418 of file switch_rtp.c.

Referenced by switch_rtp_set_remote_address().

◆ elapsed_adj

uint32_t switch_rtp::elapsed_adj

Definition at line 481 of file switch_rtp.c.

Referenced by calc_elapsed(), and handle_ice().

◆ elapsed_media

uint32_t switch_rtp::elapsed_media

Definition at line 480 of file switch_rtp.c.

Referenced by calc_elapsed(), and handle_ice().

◆ elapsed_stun

uint32_t switch_rtp::elapsed_stun

Definition at line 479 of file switch_rtp.c.

Referenced by calc_elapsed(), and handle_ice().

◆ estimators

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().

◆ fir_count

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().

◆ fir_seq

uint8_t switch_rtp::fir_seq

Definition at line 332 of file switch_rtp.c.

Referenced by check_rtcp_and_ice().

◆ first_stun

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().

◆ flag_mutex

switch_mutex_t* switch_rtp::flag_mutex

◆ flags

uint32_t switch_rtp::flags[SWITCH_RTP_FLAG_INVALID]

◆ from_addr

switch_sockaddr_t* switch_rtp::from_addr

◆ from_auto

int switch_rtp::from_auto

Definition at line 447 of file switch_rtp.c.

◆ has_ice

uint8_t switch_rtp::has_ice

Definition at line 484 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ has_rtcp

uint8_t switch_rtp::has_rtcp

Definition at line 483 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ has_rtp

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().

◆ hot_hits

uint32_t switch_rtp::hot_hits

Definition at line 456 of file switch_rtp.c.

Referenced by read_rtp_packet(), and rtp_common_read().

◆ ice

switch_rtp_ice_t switch_rtp::ice

◆ ice_mutex

switch_mutex_t* switch_rtp::ice_mutex

◆ interdigit_delay

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().

◆ invalid_handler

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().

◆ jb

switch_jb_t* switch_rtp::jb

◆ jb_pollfd

switch_pollfd_t* switch_rtp::jb_pollfd

Definition at line 324 of file switch_rtp.c.

◆ jitter_lead

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().

◆ last_adj

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().

◆ last_cng_ts

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().

◆ last_flush_packet_count

switch_size_t switch_rtp::last_flush_packet_count

Definition at line 470 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ last_jb_read_ssrc

uint32_t switch_rtp::last_jb_read_ssrc

Definition at line 374 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ last_max_vb_frames

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().

◆ last_media

switch_time_t switch_rtp::last_media

◆ last_read_time

switch_time_t switch_rtp::last_read_time

Definition at line 469 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ last_read_ts

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().

◆ last_rtp_hdr

rtp_hdr_t switch_rtp::last_rtp_hdr

◆ last_seq

uint16_t switch_rtp::last_seq

Definition at line 466 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ last_stun

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().

◆ last_write_samplecount

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().

◆ last_write_seq

uint16_t switch_rtp::last_write_seq

Definition at line 467 of file switch_rtp.c.

Referenced by rtp_common_write().

◆ last_write_timestamp

switch_time_t switch_rtp::last_write_timestamp

Definition at line 391 of file switch_rtp.c.

Referenced by rtp_common_write().

◆ last_write_ts

uint32_t switch_rtp::last_write_ts

◆ local_addr

switch_sockaddr_t* switch_rtp::local_addr

◆ local_host_str

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().

◆ local_port

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().

◆ max_missed_packets

uint32_t switch_rtp::max_missed_packets

◆ max_next_write_samplecount

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().

◆ media_timeout

uint32_t switch_rtp::media_timeout

◆ missed_count

uint32_t switch_rtp::missed_count

◆ ms_per_packet

uint32_t switch_rtp::ms_per_packet

◆ need_mark

uint8_t switch_rtp::need_mark

Definition at line 376 of file switch_rtp.c.

Referenced by do_2833(), and rtp_common_write().

◆ next_stat_check_time

switch_time_t switch_rtp::next_stat_check_time

Definition at line 415 of file switch_rtp.c.

Referenced by check_jitter().

◆ next_write_samplecount

uint32_t switch_rtp::next_write_samplecount

Definition at line 388 of file switch_rtp.c.

Referenced by do_2833(), and set_dtmf_delay().

◆ old_mean

double switch_rtp::old_mean

Definition at line 414 of file switch_rtp.c.

Referenced by check_jitter().

◆ one_second

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().

◆ pause_jb

uint8_t switch_rtp::pause_jb

◆ payload

switch_payload_t switch_rtp::payload

◆ pli_count

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().

◆ pmap_tail

payload_map_t* switch_rtp::pmap_tail

Definition at line 474 of file switch_rtp.c.

◆ pmaps

payload_map_t** switch_rtp::pmaps

◆ pool

switch_memory_pool_t* switch_rtp::pool

◆ prev_nacks_inflight

uint32_t switch_rtp::prev_nacks_inflight

Definition at line 489 of file switch_rtp.c.

Referenced by check_rtcp_and_ice().

◆ prev_read_ts

uint32_t switch_rtp::prev_read_ts

Definition at line 384 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ private_data

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().

◆ punts

uint8_t switch_rtp::punts

Definition at line 485 of file switch_rtp.c.

Referenced by read_rtp_packet().

◆ queue_delay

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().

◆ read_mutex

switch_mutex_t* switch_rtp::read_mutex

Definition at line 427 of file switch_rtp.c.

Referenced by switch_rtp_create().

◆ read_pollfd

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().

◆ reading

int switch_rtp::reading

Definition at line 443 of file switch_rtp.c.

◆ ready

uint8_t switch_rtp::ready

◆ recovering_stream

uint32_t switch_rtp::recovering_stream

Definition at line 454 of file switch_rtp.c.

Referenced by check_jitter().

◆ recv_ctx

srtp_ctx_t* switch_rtp::recv_ctx[2]

◆ recv_msg

rtp_msg_t switch_rtp::recv_msg

◆ recv_policy

srtp_policy_t switch_rtp::recv_policy[2]

◆ recv_te

switch_payload_t switch_rtp::recv_te

◆ remote_addr

switch_sockaddr_t* switch_rtp::remote_addr

◆ remote_host_str

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().

◆ remote_port

switch_port_t switch_rtp::remote_port

◆ remote_rtcp_port

switch_port_t switch_rtp::remote_rtcp_port

◆ remote_ssrc

uint32_t switch_rtp::remote_ssrc

◆ rsamples_per_interval

uint32_t switch_rtp::rsamples_per_interval

Definition at line 409 of file switch_rtp.c.

◆ rtcp_auto_adj_used

switch_byte_t switch_rtp::rtcp_auto_adj_used

Definition at line 464 of file switch_rtp.c.

Referenced by read_rtcp_packet().

◆ rtcp_autoadj_tally

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().

◆ rtcp_autoadj_threshold

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().

◆ rtcp_autoadj_window

uint32_t switch_rtp::rtcp_autoadj_window

Definition at line 349 of file switch_rtp.c.

Referenced by switch_rtp_set_flag().

◆ rtcp_dtls

switch_dtls_t* switch_rtp::rtcp_dtls

◆ rtcp_frame

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().

◆ rtcp_fresh_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().

◆ rtcp_from_addr

switch_sockaddr_t * switch_rtp::rtcp_from_addr

◆ rtcp_ice

switch_rtp_ice_t switch_rtp::rtcp_ice

◆ rtcp_interval

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().

◆ rtcp_last_sent

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().

◆ rtcp_local_addr

switch_sockaddr_t * switch_rtp::rtcp_local_addr

◆ rtcp_read_pollfd

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_recv_msg

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_recv_msg_p

rtcp_msg_t* switch_rtp::rtcp_recv_msg_p

◆ rtcp_remote_addr

switch_sockaddr_t * switch_rtp::rtcp_remote_addr

◆ rtcp_send_msg

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().

◆ rtcp_sent_packets

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().

◆ rtcp_sock_input

switch_socket_t * switch_rtp::rtcp_sock_input

◆ rtcp_sock_output

switch_socket_t * switch_rtp::rtcp_sock_output

◆ rtcp_vstats

switch_rtcp_video_stats_t switch_rtp::rtcp_vstats

Definition at line 451 of file switch_rtp.c.

Referenced by check_rtcp_and_ice().

◆ rtp_bugs

switch_rtp_bug_flag_t switch_rtp::rtp_bugs

◆ rtp_from_addr

switch_sockaddr_t * switch_rtp::rtp_from_addr

◆ rx_host

char* switch_rtp::rx_host

Definition at line 395 of file switch_rtp.c.

Referenced by switch_rtp_new().

◆ rx_port

switch_port_t switch_rtp::rx_port

Definition at line 396 of file switch_rtp.c.

Referenced by switch_rtp_new().

◆ samples_per_interval

uint32_t switch_rtp::samples_per_interval

◆ samples_per_second

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().

◆ send_ctx

srtp_ctx_t* switch_rtp::send_ctx[2]

◆ send_msg

rtp_msg_t switch_rtp::send_msg

◆ send_policy

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().

◆ send_rr

uint8_t switch_rtp::send_rr

Definition at line 331 of file switch_rtp.c.

Referenced by check_rtcp_and_ice().

◆ send_time

switch_time_t switch_rtp::send_time

Definition at line 462 of file switch_rtp.c.

Referenced by rtp_common_write().

◆ sending_dtmf

int8_t switch_rtp::sending_dtmf

◆ seq

uint16_t switch_rtp::seq

◆ session

switch_core_session_t* switch_rtp::session

◆ skip_timer

int switch_rtp::skip_timer

Definition at line 488 of file switch_rtp.c.

Referenced by read_rtp_packet(), and rtp_common_read().

◆ sock_input

switch_socket_t* switch_rtp::sock_input

◆ sock_output

switch_socket_t * switch_rtp::sock_output

◆ srctp_errs

uint32_t switch_rtp::srctp_errs[2]

Definition at line 360 of file switch_rtp.c.

◆ srtp_errs

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().

◆ srtp_idx_rtcp

int switch_rtp::srtp_idx_rtcp

◆ srtp_idx_rtp

int switch_rtp::srtp_idx_rtp

◆ ssrc

uint32_t switch_rtp::ssrc

◆ stats

switch_rtp_stats_t switch_rtp::stats

◆ stun_ip

char* switch_rtp::stun_ip

Definition at line 445 of file switch_rtp.c.

◆ stun_port

switch_port_t switch_rtp::stun_port

Definition at line 446 of file switch_rtp.c.

◆ sync_packets

uint32_t switch_rtp::sync_packets

Definition at line 457 of file switch_rtp.c.

Referenced by rtp_common_read().

◆ te

switch_payload_t switch_rtp::te

◆ timer

switch_timer_t switch_rtp::timer

◆ timer_name

char* switch_rtp::timer_name

Definition at line 399 of file switch_rtp.c.

Referenced by switch_rtp_change_interval(), and switch_rtp_create().

◆ tmmbn

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().

◆ tmmbr

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().

◆ ts

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_norm

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().

◆ vad_data

struct switch_rtp_vad_data switch_rtp::vad_data

◆ vb

switch_jb_t* switch_rtp::vb

◆ vbw

switch_jb_t* switch_rtp::vbw

◆ video_delta_mode

uint8_t switch_rtp::video_delta_mode

Definition at line 468 of file switch_rtp.c.

Referenced by rtp_common_write().

◆ write_msg

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().

◆ write_mutex

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().

◆ write_timer

switch_timer_t switch_rtp::write_timer

◆ writing

int switch_rtp::writing

Definition at line 444 of file switch_rtp.c.


The documentation for this struct was generated from the following file: