29 #ifndef ROHC_COMP_RTP_H
30 #define ROHC_COMP_RTP_H
int rtp_pt_changed
Whether the Payload Type (PT) field changed or not.
Definition: c_rtp.h:72
Define the RTP part of the profile decompression context.
Definition: c_rtp.h:87
int tis
Whether the Time Stride field is present or not.
Definition: c_rtp.h:123
Generic framework for RFC3095-based compression profiles such as IP-only, UDP, UDP-Lite, ESP, and RTP profiles.
bool padding_bit_changed
Definition: c_rtp.h:66
Scaled RTP Timestamp encoding object.
Definition: comp_scaled_rtp_ts.h:67
Define the RTP and UDP specific temporary variables in the profile compression context.
Definition: c_rtp.h:47
size_t rtp_pt_change_count
The number of times the RTP Payload Type (PT) field was added to the compressed header.
Definition: c_rtp.h:102
struct udphdr old_udp
The previous UDP header.
Definition: c_rtp.h:94
Scaled RTP Timestamp encoding.
size_t udp_checksum_change_count
The number of times the UDP checksum field was added to the compressed header.
Definition: c_rtp.h:91
bool extension_bit_changed
Whether the eXtension (X) bit changed or not.
Definition: c_rtp.h:69
int tss
Scaled RTP Time Stamp.
Definition: c_rtp.h:120
uint32_t ts_send
The TS field to send (ts_scaled or ts)
Definition: c_rtp.h:60
struct rtp_tmp_vars tmp
RTP-specific temporary variables that are used during one single compression of packet.
Definition: c_rtp.h:117
size_t rtp_padding_change_count
The number of times the RTP Padding (P) bit was added to the compressed header.
Definition: c_rtp.h:106
size_t rtp_extension_change_count
The number of times the RTP eXtension (X) bit was added to the compressed header. ...
Definition: c_rtp.h:110
size_t nr_ts_bits_less_equal_than_2
The number of bits needed to encode ts_send.
Definition: c_rtp.h:53
The RTP header.
Definition: rtp.h:48
size_t nr_ts_bits_more_than_2
Definition: c_rtp.h:54
struct rtphdr old_rtp
The previous RTP header.
Definition: c_rtp.h:113
size_t nr_ts_bits_ext3
The number of bits of TS to place in the extension 3 header.
Definition: c_rtp.h:57
struct ts_sc_comp ts_sc
Structure to encode the TS field.
Definition: c_rtp.h:126
bool is_marker_bit_set
Whether the Marker (M) bit is set in the RTP header or not.
Definition: c_rtp.h:63
int send_rtp_dynamic
The number of UDP/RTP fields that changed in the UDP/RTP headers.
Definition: c_rtp.h:50
size_t rtp_version_change_count
The number of times the RTP Version field was added to the compressed header.
Definition: c_rtp.h:98