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. | |
int | is_deductible |
Whether timestamp is deductible from SN or not. | |
ts_sc_state | state |
The state of the scaled RTP Timestamp encoding object. | |
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. |
Scaled RTP Timestamp encoding object.
See section 4.5.3 of RFC 3095 for details about Scaled RTP Timestamp encoding.
Whether timestamp is deductible from SN or not.
Referenced by c_add_ts(), c_create_sc(), and nb_bits_scaled().
The number of packets sent in state INIT_STRIDE.
Referenced by c_add_ts(), c_create_sc(), rtp_code_dynamic_rtp_part(), 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(), rtp_changed_rtp_dynamic(), rtp_code_dynamic_rtp_part(), rtp_decide_state(), and rtp_header_flags_and_fields().
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().