ROHC compression/decompression library
|
The bits extracted from ROHC UO* base headers. More...
#include <d_generic.h>
Data Fields | |
bool | is_context_reused |
uint32_t | sn |
size_t | sn_nr |
bool | is_sn_enc |
rohc_lsb_ref_t | sn_ref_type |
bool | sn_ref_offset |
struct rohc_extr_ip_bits | outer_ip |
struct rohc_extr_ip_bits | inner_ip |
rohc_crc_type_t | crc_type |
uint8_t | crc |
size_t | crc_nr |
uint8_t | ext_flag:1 |
uint8_t | mode:2 |
size_t | mode_nr |
uint16_t | udp_src |
size_t | udp_src_nr |
uint16_t | udp_dst |
size_t | udp_dst_nr |
uint16_t | udp_check |
size_t | udp_check_nr |
uint16_t | udp_lite_cc |
size_t | udp_lite_cc_nr |
uint8_t | rtp_version:2 |
size_t | rtp_version_nr |
uint8_t | rtp_p:1 |
size_t | rtp_p_nr |
uint8_t | rtp_x:1 |
size_t | rtp_x_nr |
uint8_t | rtp_cc:4 |
size_t | rtp_cc_nr |
uint8_t | rtp_m:1 |
size_t | rtp_m_nr |
uint8_t | rtp_pt:7 |
size_t | rtp_pt_nr |
uint32_t | ts |
size_t | ts_nr |
bool | is_ts_scaled |
uint32_t | rtp_ssrc |
size_t | rtp_ssrc_nr |
uint32_t | esp_spi |
size_t | esp_spi_nr |
The bits extracted from ROHC UO* base headers.
uint8_t rohc_extr_bits::crc |
The CRC bits found in ROHC header
size_t rohc_extr_bits::crc_nr |
The number of CRC bits found in ROHC header
The type of CRC that protect the ROHC header
uint32_t rohc_extr_bits::esp_spi |
The SPI bits found in static chain of IR header
size_t rohc_extr_bits::esp_spi_nr |
The number of SPI bits found in header
uint8_t rohc_extr_bits::ext_flag |
X (extension) flag
bits related to inner IP header
Whether the context is re-used or not
Whether value(SN) is encoded with W-LSB or not
Whether TS is transmitted scaled or not
uint8_t rohc_extr_bits::mode |
The Mode bits found in ROHC header
size_t rohc_extr_bits::mode_nr |
The number of Mode bits found in ROHC header
bits related to outer IP header
uint8_t rohc_extr_bits::rtp_cc |
The RTP CSRC Count bits found in dynamic chain of IR/IR-DYN header
size_t rohc_extr_bits::rtp_cc_nr |
The number of the RTP CSRC Count bits
uint8_t rohc_extr_bits::rtp_m |
The RTP Marker (M) bits found in dynamic chain of IR/IR-DYN header, UO* base header and extension header
size_t rohc_extr_bits::rtp_m_nr |
The number of the RTP Marker (M) bits
uint8_t rohc_extr_bits::rtp_p |
The RTP Padding bits found in dynamic chain of IR/IR-DYN header or in extension header
size_t rohc_extr_bits::rtp_p_nr |
The number of RTP Padding bits
uint8_t rohc_extr_bits::rtp_pt |
The RTP Payload Type (PT) bits found in dynamic chain of IR/IR-DYN header or in extension header
size_t rohc_extr_bits::rtp_pt_nr |
The number of RTP PT bits found in header
uint32_t rohc_extr_bits::rtp_ssrc |
The SSRC bits found in static chain of IR header
size_t rohc_extr_bits::rtp_ssrc_nr |
The number of SSRC bits found in header
uint8_t rohc_extr_bits::rtp_version |
The RTP version bits found in dynamic chain of IR/IR-DYN header
The number of RTP version bits
uint8_t rohc_extr_bits::rtp_x |
The RTP eXtension (R-X) bits found in extension header
size_t rohc_extr_bits::rtp_x_nr |
The number of RTP X bits
uint32_t rohc_extr_bits::sn |
The SN bits found in ROHC header
size_t rohc_extr_bits::sn_nr |
The number of SN bits found in ROHC header
Optional offset to add to the reference SN (used for context repair after CRC failure)
The SN reference to use for LSB decoding (used for context repair after CRC failure)
uint32_t rohc_extr_bits::ts |
The TS bits found in dynamic chain of IR/IR-DYN header, in UO* base header or in extension header
size_t rohc_extr_bits::ts_nr |
The number of TS bits found in ROHC header
uint16_t rohc_extr_bits::udp_check |
The UDP checksum bits found in dynamic chain of IR/IR-DYN header or in remainder of UO* header
size_t rohc_extr_bits::udp_check_nr |
The number of UDP checksum bits
uint16_t rohc_extr_bits::udp_dst |
The UDP destination port bits in static chain of IR header
size_t rohc_extr_bits::udp_dst_nr |
The number of UDP destination port bits
uint16_t rohc_extr_bits::udp_lite_cc |
The UDP-Lite CC bits found in dynamic chain of IR/IR-DYN header or in remainder of UO* header
The number of UDP-Lite CC bits
uint16_t rohc_extr_bits::udp_src |
The UDP source port bits found in static chain of IR header
size_t rohc_extr_bits::udp_src_nr |
The number of UDP source port bits