Fork me on GitHub
Data Fields
janus_rtp_switching_context Struct Reference

RTP context, in order to make sure SSRC changes result in coherent seq/ts increases. More...

#include <rtp.h>

Data Fields

uint32_t a_last_ssrc
 
uint32_t a_last_ts
 
uint32_t a_base_ts
 
uint32_t a_base_ts_prev
 
uint32_t a_prev_ts
 
uint32_t a_target_ts
 
uint32_t a_start_ts
 
uint32_t v_last_ssrc
 
uint32_t v_last_ts
 
uint32_t v_base_ts
 
uint32_t v_base_ts_prev
 
uint32_t v_prev_ts
 
uint32_t v_target_ts
 
uint32_t v_start_ts
 
uint16_t a_last_seq
 
uint16_t a_prev_seq
 
uint16_t a_base_seq
 
uint16_t a_base_seq_prev
 
uint16_t v_last_seq
 
uint16_t v_prev_seq
 
uint16_t v_base_seq
 
uint16_t v_base_seq_prev
 
gboolean a_seq_reset
 
gboolean a_new_ssrc
 
gboolean v_seq_reset
 
gboolean v_new_ssrc
 
gint16 a_seq_offset
 
gint16 v_seq_offset
 
gint32 a_prev_delay
 
gint32 a_active_delay
 
gint32 a_ts_offset
 
gint32 v_prev_delay
 
gint32 v_active_delay
 
gint32 v_ts_offset
 
gint64 a_last_time
 
gint64 a_reference_time
 
gint64 a_start_time
 
gint64 a_evaluating_start_time
 
gint64 v_last_time
 
gint64 v_reference_time
 
gint64 v_start_time
 
gint64 v_evaluating_start_time
 

Detailed Description

RTP context, in order to make sure SSRC changes result in coherent seq/ts increases.

Field Documentation

gint32 janus_rtp_switching_context::a_active_delay
uint16_t janus_rtp_switching_context::a_base_seq
uint16_t janus_rtp_switching_context::a_base_seq_prev
uint32_t janus_rtp_switching_context::a_base_ts
uint32_t janus_rtp_switching_context::a_base_ts_prev
gint64 janus_rtp_switching_context::a_evaluating_start_time
uint16_t janus_rtp_switching_context::a_last_seq
uint32_t janus_rtp_switching_context::a_last_ssrc
gint64 janus_rtp_switching_context::a_last_time
uint32_t janus_rtp_switching_context::a_last_ts
gboolean janus_rtp_switching_context::a_new_ssrc
gint32 janus_rtp_switching_context::a_prev_delay
uint16_t janus_rtp_switching_context::a_prev_seq
uint32_t janus_rtp_switching_context::a_prev_ts
gint64 janus_rtp_switching_context::a_reference_time
gint16 janus_rtp_switching_context::a_seq_offset
gboolean janus_rtp_switching_context::a_seq_reset
gint64 janus_rtp_switching_context::a_start_time
uint32_t janus_rtp_switching_context::a_start_ts
uint32_t janus_rtp_switching_context::a_target_ts
gint32 janus_rtp_switching_context::a_ts_offset
gint32 janus_rtp_switching_context::v_active_delay
uint16_t janus_rtp_switching_context::v_base_seq
uint16_t janus_rtp_switching_context::v_base_seq_prev
uint32_t janus_rtp_switching_context::v_base_ts
uint32_t janus_rtp_switching_context::v_base_ts_prev
gint64 janus_rtp_switching_context::v_evaluating_start_time
uint16_t janus_rtp_switching_context::v_last_seq
uint32_t janus_rtp_switching_context::v_last_ssrc
gint64 janus_rtp_switching_context::v_last_time
uint32_t janus_rtp_switching_context::v_last_ts
gboolean janus_rtp_switching_context::v_new_ssrc
gint32 janus_rtp_switching_context::v_prev_delay
uint16_t janus_rtp_switching_context::v_prev_seq
uint32_t janus_rtp_switching_context::v_prev_ts
gint64 janus_rtp_switching_context::v_reference_time
gint16 janus_rtp_switching_context::v_seq_offset
gboolean janus_rtp_switching_context::v_seq_reset
gint64 janus_rtp_switching_context::v_start_time
uint32_t janus_rtp_switching_context::v_start_ts
uint32_t janus_rtp_switching_context::v_target_ts
gint32 janus_rtp_switching_context::v_ts_offset

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