ROHC compression/decompression library
Data Fields
ts_sc_comp Struct Reference

Scaled RTP Timestamp encoding object. More...

#include <scaled_rtp_ts.h>

Collaboration diagram for ts_sc_comp:
Collaboration graph
[legend]

Data Fields

uint32_t ts_stride
 The TS_STRIDE value.
uint32_t ts_scaled
 The TS_SCALED value.
struct c_wlsbts_scaled_wlsb
uint32_t ts_offset
 The TS_OFFSET value.
uint32_t ts
 The timestamp (TS)
struct c_wlsbts_unscaled_wlsb
uint32_t old_ts
 The previous timestamp.
uint16_t sn
 The sequence number (SN)
uint16_t old_sn
 The previous sequence number.
bool is_deducible
 Whether timestamp is deducible from SN or not.
ts_sc_state state
 The state of the scaled RTP Timestamp encoding object.
bool are_old_val_init
size_t nr_init_stride_packets
 The number of packets sent in state INIT_STRIDE.
uint32_t ts_delta
 The difference between old and current TS.
rohc_trace_callback_t trace_callback
rohc_trace_callback2_t trace_callback2
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

Whether old SN/TS values are initialized or not

Whether timestamp is deducible from SN or not.

The number of packets sent in state INIT_STRIDE.

The previous sequence number.

The previous timestamp.

uint16_t ts_sc_comp::sn

The sequence number (SN)

The state of the scaled RTP Timestamp encoding object.

The old callback function used to manage traces

The new callback function used to manage traces

The private context of the callback function used to manage traces

uint32_t ts_sc_comp::ts

The timestamp (TS)

The difference between old and current TS.

The TS_OFFSET value.

The TS_SCALED value.

The W-LSB object used to encode the TS_SCALED value

The TS_STRIDE value.

The W-LSB object used to encode the TS value


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