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_ts_reset
 
gboolean a_seq_reset
 
gboolean a_new_ssrc
 
gboolean v_ts_reset
 
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

◆ a_active_delay

gint32 janus_rtp_switching_context::a_active_delay

◆ a_base_seq

uint16_t janus_rtp_switching_context::a_base_seq

◆ a_base_seq_prev

uint16_t janus_rtp_switching_context::a_base_seq_prev

◆ a_base_ts

uint32_t janus_rtp_switching_context::a_base_ts

◆ a_base_ts_prev

uint32_t janus_rtp_switching_context::a_base_ts_prev

◆ a_evaluating_start_time

gint64 janus_rtp_switching_context::a_evaluating_start_time

◆ a_last_seq

uint16_t janus_rtp_switching_context::a_last_seq

◆ a_last_ssrc

uint32_t janus_rtp_switching_context::a_last_ssrc

◆ a_last_time

gint64 janus_rtp_switching_context::a_last_time

◆ a_last_ts

uint32_t janus_rtp_switching_context::a_last_ts

◆ a_new_ssrc

gboolean janus_rtp_switching_context::a_new_ssrc

◆ a_prev_delay

gint32 janus_rtp_switching_context::a_prev_delay

◆ a_prev_seq

uint16_t janus_rtp_switching_context::a_prev_seq

◆ a_prev_ts

uint32_t janus_rtp_switching_context::a_prev_ts

◆ a_reference_time

gint64 janus_rtp_switching_context::a_reference_time

◆ a_seq_offset

gint16 janus_rtp_switching_context::a_seq_offset

◆ a_seq_reset

gboolean janus_rtp_switching_context::a_seq_reset

◆ a_start_time

gint64 janus_rtp_switching_context::a_start_time

◆ a_start_ts

uint32_t janus_rtp_switching_context::a_start_ts

◆ a_target_ts

uint32_t janus_rtp_switching_context::a_target_ts

◆ a_ts_offset

gint32 janus_rtp_switching_context::a_ts_offset

◆ a_ts_reset

gboolean janus_rtp_switching_context::a_ts_reset

◆ v_active_delay

gint32 janus_rtp_switching_context::v_active_delay

◆ v_base_seq

uint16_t janus_rtp_switching_context::v_base_seq

◆ v_base_seq_prev

uint16_t janus_rtp_switching_context::v_base_seq_prev

◆ v_base_ts

uint32_t janus_rtp_switching_context::v_base_ts

◆ v_base_ts_prev

uint32_t janus_rtp_switching_context::v_base_ts_prev

◆ v_evaluating_start_time

gint64 janus_rtp_switching_context::v_evaluating_start_time

◆ v_last_seq

uint16_t janus_rtp_switching_context::v_last_seq

◆ v_last_ssrc

uint32_t janus_rtp_switching_context::v_last_ssrc

◆ v_last_time

gint64 janus_rtp_switching_context::v_last_time

◆ v_last_ts

uint32_t janus_rtp_switching_context::v_last_ts

◆ v_new_ssrc

gboolean janus_rtp_switching_context::v_new_ssrc

◆ v_prev_delay

gint32 janus_rtp_switching_context::v_prev_delay

◆ v_prev_seq

uint16_t janus_rtp_switching_context::v_prev_seq

◆ v_prev_ts

uint32_t janus_rtp_switching_context::v_prev_ts

◆ v_reference_time

gint64 janus_rtp_switching_context::v_reference_time

◆ v_seq_offset

gint16 janus_rtp_switching_context::v_seq_offset

◆ v_seq_reset

gboolean janus_rtp_switching_context::v_seq_reset

◆ v_start_time

gint64 janus_rtp_switching_context::v_start_time

◆ v_start_ts

uint32_t janus_rtp_switching_context::v_start_ts

◆ v_target_ts

uint32_t janus_rtp_switching_context::v_target_ts

◆ v_ts_offset

gint32 janus_rtp_switching_context::v_ts_offset

◆ v_ts_reset

gboolean janus_rtp_switching_context::v_ts_reset

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