ROHC compression/decompression library
Data Fields
rtp_tmp_vars Struct Reference

Define the RTP and UDP specific temporary variables in the profile compression context. More...

#include <c_rtp.h>

Data Fields

int send_rtp_dynamic
 The number of UDP/RTP fields that changed in the UDP/RTP headers. More...
 
size_t nr_ts_bits_less_equal_than_2
 The number of bits needed to encode ts_send. More...
 
size_t nr_ts_bits_more_than_2
 
size_t nr_ts_bits_ext3
 The number of bits of TS to place in the extension 3 header. More...
 
uint32_t ts_send
 The TS field to send (ts_scaled or ts) More...
 
bool is_marker_bit_set
 Whether the Marker (M) bit is set in the RTP header or not. More...
 
bool padding_bit_changed
 
bool extension_bit_changed
 Whether the eXtension (X) bit changed or not. More...
 
int rtp_pt_changed
 Whether the Payload Type (PT) field changed or not. More...
 

Detailed Description

Define the RTP and UDP specific temporary variables in the profile compression context.

This object must be used by the RTP-specific decompression context sc_rtp_context.

See also
sc_rtp_context

Field Documentation

bool rtp_tmp_vars::extension_bit_changed

Whether the eXtension (X) bit changed or not.

bool rtp_tmp_vars::is_marker_bit_set

Whether the Marker (M) bit is set in the RTP header or not.

size_t rtp_tmp_vars::nr_ts_bits_ext3

The number of bits of TS to place in the extension 3 header.

size_t rtp_tmp_vars::nr_ts_bits_less_equal_than_2

The number of bits needed to encode ts_send.

size_t rtp_tmp_vars::nr_ts_bits_more_than_2
bool rtp_tmp_vars::padding_bit_changed

Whether the Padding (P) bit changed or not

int rtp_tmp_vars::rtp_pt_changed

Whether the Payload Type (PT) field changed or not.

int rtp_tmp_vars::send_rtp_dynamic

The number of UDP/RTP fields that changed in the UDP/RTP headers.

uint32_t rtp_tmp_vars::ts_send

The TS field to send (ts_scaled or ts)


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