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

size_t udp_checksum_change_count
 The number of times the UDP checksum field was added to the compressed header. More...
 
struct udphdr old_udp
 The previous UDP header. More...
 
size_t rtp_version_change_count
 The number of times the RTP Version field was added to the compressed header. More...
 
size_t rtp_pt_change_count
 The number of times the RTP Payload Type (PT) field was added to the compressed header. More...
 
size_t rtp_padding_change_count
 The number of times the RTP Padding (P) bit was added to the compressed header. More...
 
size_t rtp_extension_change_count
 The number of times the RTP eXtension (X) bit was added to the compressed header. More...
 
struct rtphdr old_rtp
 The previous RTP header. More...
 
struct rtp_tmp_vars tmp
 RTP-specific temporary variables that are used during one single compression of packet. More...
 
int tss
 Scaled RTP Time Stamp. More...
 
int tis
 Whether the Time Stride field is present or not. More...
 
struct ts_sc_comp ts_sc
 Structure to encode the TS field. 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.

Warning
The 2 first fields MUST stay at the beginning of the structure to be compatible with sc_udp_context
See also
rohc_comp_rfc3095_ctxt

Field Documentation

struct rtphdr sc_rtp_context::old_rtp

The previous RTP header.

struct udphdr sc_rtp_context::old_udp

The previous UDP header.

size_t sc_rtp_context::rtp_extension_change_count

The number of times the RTP eXtension (X) bit was added to the compressed header.

size_t sc_rtp_context::rtp_padding_change_count

The number of times the RTP Padding (P) bit was added to the compressed header.

size_t sc_rtp_context::rtp_pt_change_count

The number of times the RTP Payload Type (PT) field was added to the compressed header.

size_t sc_rtp_context::rtp_version_change_count

The number of times the RTP Version field was added to the compressed header.

int sc_rtp_context::tis

Whether the Time Stride field is present or not.

struct rtp_tmp_vars sc_rtp_context::tmp

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

struct ts_sc_comp sc_rtp_context::ts_sc

Structure to encode the TS field.

int sc_rtp_context::tss

Scaled RTP Time Stamp.

size_t sc_rtp_context::udp_checksum_change_count

The number of times the UDP checksum field was added to the compressed header.


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