ROHC compression/decompression library
Data Fields
ts_sc_comp Struct Reference

Scaled RTP Timestamp encoding object. More...

#include <ts_sc_comp.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_wlsbscaled_window
 A window used to encode the TS_SCALED value.
uint32_t ts_offset
 The TS_OFFSET value.
uint32_t ts
 The timestamp (TS)
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
 The callback function used to get log messages.

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

Referenced by c_add_ts(), and c_create_sc().

Whether timestamp is deducible from SN or not.

Referenced by c_add_ts(), c_create_sc(), and rohc_ts_sc_is_deducible().

The number of packets sent in state INIT_STRIDE.

Referenced by c_add_ts(), c_create_sc(), and rtp_header_flags_and_fields().

The previous sequence number.

Referenced by c_add_ts(), and c_create_sc().

The previous timestamp.

Referenced by c_add_ts(), and c_create_sc().

A window used to encode the TS_SCALED value.

Referenced by add_scaled(), c_create_sc(), c_destroy_sc(), and nb_bits_scaled().

uint16_t ts_sc_comp::sn

The sequence number (SN)

Referenced by c_add_ts(), and c_create_sc().

The state of the scaled RTP Timestamp encoding object.

Referenced by c_add_ts(), c_create_sc(), code_EXT3_packet(), and rtp_header_flags_and_fields().

The callback function used to get log messages.

Referenced by c_create_sc().

uint32_t ts_sc_comp::ts

The timestamp (TS)

Referenced by c_add_ts(), and c_create_sc().

The difference between old and current TS.

Referenced by c_add_ts(), and c_create_sc().

The TS_OFFSET value.

Referenced by c_add_ts(), and c_create_sc().

The TS_SCALED value.

Referenced by add_scaled(), c_add_ts(), c_create_sc(), get_ts_scaled(), and nb_bits_scaled().

The TS_STRIDE value.

Referenced by c_add_ts(), c_create_sc(), and get_ts_stride().


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