ROHC compression/decompression library
|
Scaled RTP Timestamp encoding object. More...
#include <comp_scaled_rtp_ts.h>
Data Fields | |
uint32_t | ts_stride |
The TS_STRIDE value. More... | |
uint32_t | ts_scaled |
The TS_SCALED value. More... | |
struct c_wlsb * | ts_scaled_wlsb |
uint32_t | ts_offset |
The TS_OFFSET value. More... | |
uint32_t | ts |
The timestamp (TS) More... | |
struct c_wlsb * | ts_unscaled_wlsb |
uint32_t | old_ts |
The previous timestamp. More... | |
uint16_t | sn |
The sequence number (SN) More... | |
uint16_t | old_sn |
The previous sequence number. More... | |
bool | is_deducible |
Whether timestamp is deducible from SN or not. More... | |
ts_sc_state | state |
The state of the scaled RTP Timestamp encoding object. More... | |
bool | are_old_val_init |
size_t | nr_init_stride_packets |
The number of packets sent in state INIT_STRIDE. More... | |
uint32_t | ts_delta |
The difference between old and current TS. More... | |
rohc_trace_callback2_t | trace_callback |
void * | trace_callback_priv |
Scaled RTP Timestamp encoding object.
See section 4.5.3 of RFC 3095 for details about Scaled RTP Timestamp encoding.
bool ts_sc_comp::are_old_val_init |
Whether old SN/TS values are initialized or not
bool ts_sc_comp::is_deducible |
Whether timestamp is deducible from SN or not.
size_t ts_sc_comp::nr_init_stride_packets |
The number of packets sent in state INIT_STRIDE.
uint16_t ts_sc_comp::old_sn |
The previous sequence number.
uint32_t ts_sc_comp::old_ts |
The previous timestamp.
uint16_t ts_sc_comp::sn |
The sequence number (SN)
ts_sc_state ts_sc_comp::state |
The state of the scaled RTP Timestamp encoding object.
rohc_trace_callback2_t ts_sc_comp::trace_callback |
The callback function used to manage traces
void* ts_sc_comp::trace_callback_priv |
The private context of the callback function used to manage traces
uint32_t ts_sc_comp::ts |
The timestamp (TS)
uint32_t ts_sc_comp::ts_delta |
The difference between old and current TS.
uint32_t ts_sc_comp::ts_offset |
The TS_OFFSET value.
uint32_t ts_sc_comp::ts_scaled |
The TS_SCALED value.
struct c_wlsb* ts_sc_comp::ts_scaled_wlsb |
The W-LSB object used to encode the TS_SCALED value
uint32_t ts_sc_comp::ts_stride |
The TS_STRIDE value.
struct c_wlsb* ts_sc_comp::ts_unscaled_wlsb |
The W-LSB object used to encode the TS value