|
ROHC compression/decompression library
|
Define the RTP part of the profile decompression context. More...
#include <c_rtp.h>

Public Attributes | |
| 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_variables | tmp_variables |
| RTP-specific temporary variables that are used during one single compression of packet. | |
| struct c_wlsb * | ts_window |
| A window used to encode the TS field. | |
| 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. | |
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.
| struct rtphdr sc_rtp_context::old_rtp |
The previous RTP header.
Referenced by c_rtp_check_context(), c_rtp_create(), c_rtp_encode(), and rtp_changed_rtp_dynamic().
| struct udphdr sc_rtp_context::old_udp |
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.
RTP-specific temporary variables that are used during one single compression of packet.
Referenced by c_generic_encode(), c_rtp_create(), c_rtp_encode(), code_EXT0_packet(), code_EXT1_packet(), code_EXT2_packet(), code_EXT3_packet(), code_UO1_packet(), code_UOR2_ID_bytes(), code_UOR2_RTP_bytes(), code_UOR2_TS_bytes(), decide_extension(), decide_FO_packet(), decide_SO_packet(), rtp_changed_rtp_dynamic(), rtp_decide_state(), rtp_header_flags_and_fields(), and update_variables().
| struct ts_sc_comp sc_rtp_context::ts_sc |
Structure to encode the TS field.
Referenced by c_generic_encode(), c_rtp_create(), c_rtp_destroy(), code_EXT3_packet(), code_UOR2_ID_bytes(), decide_extension(), decide_SO_packet(), rtp_code_dynamic_rtp_part(), rtp_decide_state(), rtp_header_flags_and_fields(), and update_variables().
| struct c_wlsb* sc_rtp_context::ts_window |
A window used to encode the TS field.
Referenced by c_rtp_create().
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().
1.7.6.1