uvgRTP 2.3.0
An open-source library for RTP/SRTP media delivery
Loading...
Searching...
No Matches
Public Attributes | List of all members
uvgrtp::frame::rtcp_header Struct Reference

Header of for all RTCP packets defined in RFC 3550 section 6 More...

#include <frame.hh>

Public Attributes

uint8_t version = 0
 This field identifies the version of RTP. The version defined by RFC 3550 is two (2).

 
uint8_t padding = 0
 Does this packet contain padding at the end.
 
union {
   uint8_t   count = 0
 Source count or report count. Alternative to pkt_subtype. More...
 
   uint8_t   pkt_subtype
 Subtype in APP packets. Alternative to count. More...
 
}; 
 
uint8_t pkt_type = 0
 Identifies the RTCP packet type.
 
uint16_t length = 0
 Length of the whole message measured in 32-bit words.
 

Detailed Description

Header of for all RTCP packets defined in RFC 3550 section 6

Definition at line 74 of file frame.hh.

Member Data Documentation

◆ count

uint8_t uvgrtp::frame::rtcp_header::count = 0

Source count or report count. Alternative to pkt_subtype.

Definition at line 82 of file frame.hh.

◆ length

uint16_t uvgrtp::frame::rtcp_header::length = 0

Length of the whole message measured in 32-bit words.

Definition at line 89 of file frame.hh.

◆ padding

uint8_t uvgrtp::frame::rtcp_header::padding = 0

Does this packet contain padding at the end.

Definition at line 79 of file frame.hh.

◆ pkt_subtype

uint8_t uvgrtp::frame::rtcp_header::pkt_subtype

Subtype in APP packets. Alternative to count.

Definition at line 84 of file frame.hh.

◆ pkt_type

uint8_t uvgrtp::frame::rtcp_header::pkt_type = 0

Identifies the RTCP packet type.

Definition at line 87 of file frame.hh.

◆ version

uint8_t uvgrtp::frame::rtcp_header::version = 0

This field identifies the version of RTP. The version defined by RFC 3550 is two (2).

Definition at line 77 of file frame.hh.


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