|
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
1.7.6.1