Fork me on GitHub
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 last_ssrc
 
uint32_t last_ts
 
uint32_t base_ts
 
uint32_t base_ts_prev
 
uint32_t prev_ts
 
uint32_t target_ts
 
uint32_t start_ts
 
uint16_t last_seq
 
uint16_t prev_seq
 
uint16_t base_seq
 
uint16_t base_seq_prev
 
gboolean seq_reset
 
gboolean new_ssrc
 
gint16 seq_offset
 
gint32 prev_delay
 
gint32 active_delay
 
gint32 ts_offset
 
gint64 last_time
 
gint64 reference_time
 
gint64 start_time
 
gint64 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::active_delay
uint16_t janus_rtp_switching_context::base_seq
uint16_t janus_rtp_switching_context::base_seq_prev
uint32_t janus_rtp_switching_context::base_ts
uint32_t janus_rtp_switching_context::base_ts_prev
gint64 janus_rtp_switching_context::evaluating_start_time
uint16_t janus_rtp_switching_context::last_seq
uint32_t janus_rtp_switching_context::last_ssrc
gint64 janus_rtp_switching_context::last_time
uint32_t janus_rtp_switching_context::last_ts
gboolean janus_rtp_switching_context::new_ssrc
gint32 janus_rtp_switching_context::prev_delay
uint16_t janus_rtp_switching_context::prev_seq
uint32_t janus_rtp_switching_context::prev_ts
gint64 janus_rtp_switching_context::reference_time
gint16 janus_rtp_switching_context::seq_offset
gboolean janus_rtp_switching_context::seq_reset
gint64 janus_rtp_switching_context::start_time
uint32_t janus_rtp_switching_context::start_ts
uint32_t janus_rtp_switching_context::target_ts
gint32 janus_rtp_switching_context::ts_offset

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