ROHC compression/decompression library
|
Scaled RTP Timestamp encoding object. More...
#include <ts_sc_comp.h>
Data Fields | |
uint32_t | ts_stride |
The TS_STRIDE value. | |
uint32_t | ts_scaled |
The TS_SCALED value. | |
struct c_wlsb * | scaled_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. |
Scaled RTP Timestamp encoding object.
See section 4.5.3 of RFC 3095 for details about Scaled RTP Timestamp encoding.
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().
uint16_t ts_sc_comp::old_sn |
The previous sequence number.
Referenced by c_add_ts(), and c_create_sc().
uint32_t ts_sc_comp::old_ts |
The previous timestamp.
Referenced by c_add_ts(), and c_create_sc().
struct c_wlsb* ts_sc_comp::scaled_window |
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().
uint32_t ts_sc_comp::ts_delta |
The difference between old and current TS.
Referenced by c_add_ts(), and c_create_sc().
uint32_t ts_sc_comp::ts_offset |
The TS_OFFSET value.
Referenced by c_add_ts(), and c_create_sc().
uint32_t ts_sc_comp::ts_scaled |
The TS_SCALED value.
Referenced by add_scaled(), c_add_ts(), c_create_sc(), get_ts_scaled(), and nb_bits_scaled().
uint32_t ts_sc_comp::ts_stride |
The TS_STRIDE value.
Referenced by c_add_ts(), c_create_sc(), and get_ts_stride().