ROHC compression/decompression library
Data Fields
sc_rtp_context Struct Reference

Define the RTP part of the profile decompression context. More...

#include <c_rtp.h>

Collaboration diagram for sc_rtp_context:
Collaboration graph
[legend]

Data Fields

struct ts_sc_comp ts_sc
 
uint8_t udp_checksum_trans_nr
 
uint8_t rtp_version_trans_nr
 
uint8_t rtp_padding_trans_nr
 
uint8_t rtp_ext_trans_nr
 
uint8_t rtp_pt_trans_nr
 
uint16_t old_udp_check
 
uint16_t old_rtp_version:2
 
uint16_t old_rtp_padding:1
 
uint16_t old_rtp_extension:1
 
uint16_t old_rtp_pt:7
 
uint16_t unused:5
 
struct rtp_tmp_vars tmp
 RTP-specific temporary variables that are used during one single compression of packet. More...
 

Detailed Description

Define the RTP part of the profile decompression context.

This object must be used with the generic part of the decompression context rohc_comp_rfc3095_ctxt.

See also
rohc_comp_rfc3095_ctxt

Field Documentation

◆ old_rtp_extension

uint16_t sc_rtp_context::old_rtp_extension

The RTP Extension in previous RTP header

◆ old_rtp_padding

uint16_t sc_rtp_context::old_rtp_padding

The RTP Padding in previous RTP header

◆ old_rtp_pt

uint16_t sc_rtp_context::old_rtp_pt

The RTP Payload Type in previous RTP header

◆ old_rtp_version

uint16_t sc_rtp_context::old_rtp_version

The RTP Version in previous RTP header

◆ old_udp_check

uint16_t sc_rtp_context::old_udp_check

The UDP checksum in previous UDP header

◆ rtp_ext_trans_nr

uint8_t sc_rtp_context::rtp_ext_trans_nr

The nr of times the RTP eXtension (X) bit was added to compressed headers

◆ rtp_padding_trans_nr

uint8_t sc_rtp_context::rtp_padding_trans_nr

The nr of times the RTP Padding (P) bit was added to compressed headers

◆ rtp_pt_trans_nr

uint8_t sc_rtp_context::rtp_pt_trans_nr

The nr of times the RTP PT field was added to compressed headers

◆ rtp_version_trans_nr

uint8_t sc_rtp_context::rtp_version_trans_nr

The nr of times the RTP Version field was added to compressed headers

◆ tmp

struct rtp_tmp_vars sc_rtp_context::tmp

RTP-specific temporary variables that are used during one single compression of packet.

◆ ts_sc

struct ts_sc_comp sc_rtp_context::ts_sc

Structure to encode the TS field

◆ udp_checksum_trans_nr

uint8_t sc_rtp_context::udp_checksum_trans_nr

The number of times the checksum field was transmitted since last change

◆ unused

uint16_t sc_rtp_context::unused

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