rtcpcompoundhandler::rtcppacket(3)

NAME

RTCPCompoundHandler::RTCPPacket - Struct representing general RTCP
packet headers as they are sent through the network.

SYNOPSIS

#include <rtcppkt.h>
Public Types
enum Type { tSR =  200, tRR, tSDES, tBYE, tAPP, tFIR =  192, tNACK =
    193, tXR }
    rtp.h cc++/rtp.h
Public Member Functions
uint32 getLength () const
    Get the packet length specified in its header, in octets and in
    host order.
uint32 getSSRC () const
    Get the SSRC identifier specified in the packet header, in host
    order.
Public Attributes
RTCPFixedHeader fh
    Fixed RTCP header.
union {
   SendReport SR
   RecvReport RR
   SDESChunk SDES
   BYEPacket BYE
   APPPacket APP
   NACKPacket NACK
   FIRPacket FIR
} info
    Union for SR, RR, SDES, BYE and APP.

Detailed Description

Struct representing general RTCP packet headers as they are sent
through the network.

This struct consists of a fixed header, always at the beginning of any RTCP packet, and a union for all the RTCP packet types supported.

Member Enumeration Documentation

enum RTCPCompoundHandler::RTCPPacket::Type
rtp.h cc++/rtp.h
RTCP packet types. They are registered with IANA.
Enumerator:
tSR Sender Report.
tRR Receiver Report.
tSDES Source DEScription.
tBYE End of participation.
tAPP APPlication specific.
tFIR Full Intra-frame request.
tNACK Negative ACK.
tXR Extended Report.

Member Function Documentation

uint32 RTCPCompoundHandler::RTCPPacket::getLength () const [inline]
Get the packet length specified in its header, in octets and in host
order.
uint32 RTCPCompoundHandler::RTCPPacket::getSSRC () const [inline]
Get the SSRC identifier specified in the packet header, in host order.

Member Data Documentation

RTCPFixedHeader RTCPCompoundHandler::RTCPPacket::fh
Fixed RTCP header.
SendReport RTCPCompoundHandler::RTCPPacket::SR RecvReport RTCPCompoundHandler::RTCPPacket::RR SDESChunk RTCPCompoundHandler::RTCPPacket::SDES BYEPacket RTCPCompoundHandler::RTCPPacket::BYE APPPacket RTCPCompoundHandler::RTCPPacket::APP NACKPacket RTCPCompoundHandler::RTCPPacket::NACK FIRPacket RTCPCompoundHandler::RTCPPacket::FIR union { ... } RTCPCompoundHandler::RTCPPacket::info
Union for SR, RR, SDES, BYE and APP.

Author

Generated automatically by Doxygen for ccRTP from the source code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout