ROHC compression/decompression library
Data Fields
ts_sc_comp Struct Reference

Scaled RTP Timestamp encoding object. More...

#include <comp_scaled_rtp_ts.h>

Collaboration diagram for ts_sc_comp:
Collaboration graph
[legend]

Data Fields

uint32_t ts_stride
 The TS_STRIDE value. More...
 
uint32_t ts_scaled
 The TS_SCALED value. More...
 
struct c_wlsbts_scaled_wlsb
 
uint32_t ts_offset
 The TS_OFFSET value. More...
 
uint32_t ts
 The timestamp (TS) More...
 
struct c_wlsbts_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
 

Detailed Description

Scaled RTP Timestamp encoding object.

See section 4.5.3 of RFC 3095 for details about Scaled RTP Timestamp encoding.

Field Documentation

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


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