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

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

Detailed Description

Define the RTP part of the profile decompression context.

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

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

Field Documentation

The previous RTP header.

The previous UDP header.

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

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

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

Whether the Time Stride field is present or not.

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

Structure to encode the TS field.

Scaled RTP Time Stamp.

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: