ROHC compression/decompression library
Data Fields
rtp_tmp_vars Struct Reference

#include <c_rtp.h>

Data Fields

uint16_t udp_check_behavior_just_changed:1
 
uint16_t udp_check_behavior_changed:1
 
uint16_t rtp_version_just_changed:1
 
uint16_t rtp_version_changed:1
 
uint16_t rtp_padding_just_changed:1
 
uint16_t rtp_padding_changed:1
 
uint16_t rtp_ext_just_changed:1
 
uint16_t rtp_ext_changed:1
 
uint16_t is_marker_bit_set:1
 
uint16_t rtp_pt_just_changed:1
 
uint16_t rtp_pt_changed:1
 
uint16_t unused:5
 
uint32_t ts_send
 
uint8_t nr_ts_bits
 
uint8_t nr_ts_bits_ext3
 

Detailed Description

The RTP-specific temporary variables

Field Documentation

◆ is_marker_bit_set

uint16_t rtp_tmp_vars::is_marker_bit_set

Whether RTP Marker (M) bit is set

◆ nr_ts_bits

uint8_t rtp_tmp_vars::nr_ts_bits

The number of bits needed to encode ts_send

◆ nr_ts_bits_ext3

uint8_t rtp_tmp_vars::nr_ts_bits_ext3

The number of bits of TS to place in the extension 3 header

◆ rtp_ext_changed

uint16_t rtp_tmp_vars::rtp_ext_changed

Whether the RTP eXtension (X) bit changed with the last few packets

◆ rtp_ext_just_changed

uint16_t rtp_tmp_vars::rtp_ext_just_changed

Whether the RTP eXtension (X) bit changed with the current packet

◆ rtp_padding_changed

uint16_t rtp_tmp_vars::rtp_padding_changed

Whether the RTP Padding (P) bit changed with the last few packets

◆ rtp_padding_just_changed

uint16_t rtp_tmp_vars::rtp_padding_just_changed

Whether the RTP Padding (P) bit changed with the current packet

◆ rtp_pt_changed

uint16_t rtp_tmp_vars::rtp_pt_changed

Whether the RTP Payload Type (PT) changed with the last few packets

◆ rtp_pt_just_changed

uint16_t rtp_tmp_vars::rtp_pt_just_changed

Whether the RTP Payload Type (PT) changed with the current packet

◆ rtp_version_changed

uint16_t rtp_tmp_vars::rtp_version_changed

Whether the RTP Version changed with the last few packets

◆ rtp_version_just_changed

uint16_t rtp_tmp_vars::rtp_version_just_changed

Whether the RTP Version changed with the current packet

◆ ts_send

uint32_t rtp_tmp_vars::ts_send

The TS field to send (ts_scaled or ts)

◆ udp_check_behavior_changed

uint16_t rtp_tmp_vars::udp_check_behavior_changed

Whether the UDP checksum changed of behavior with the last few packets

◆ udp_check_behavior_just_changed

uint16_t rtp_tmp_vars::udp_check_behavior_just_changed

Whether the UDP checksum changed of behavior with the current packet

◆ unused

uint16_t rtp_tmp_vars::unused

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