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

Referenced by c_rtp_check_context(), c_rtp_create(), c_rtp_encode(), and rtp_changed_rtp_dynamic().

The previous UDP header.

Referenced by c_rtp_create(), c_rtp_encode(), and rtp_changed_rtp_dynamic().

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

Referenced by c_rtp_create(), code_EXT3_packet(), rtp_changed_rtp_dynamic(), rtp_code_dynamic_rtp_part(), and rtp_header_flags_and_fields().

Whether the Time Stride field is present or not.

Scaled RTP Time Stamp.

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

Referenced by c_rtp_create(), rtp_changed_rtp_dynamic(), rtp_code_dynamic_rtp_part(), and rtp_decide_state().


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