RTCPCompoundHandler::RTCPPacket - Struct representing general RTCP packet headers as they are sent
Contents
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 Data Documentation
APPPacketRTCPCompoundHandler::RTCPPacket::APPBYEPacketRTCPCompoundHandler::RTCPPacket::BYERTCPFixedHeaderRTCPCompoundHandler::RTCPPacket::fh
Fixed RTCP header.
FIRPacketRTCPCompoundHandler::RTCPPacket::FIRunion{...}RTCPCompoundHandler::RTCPPacket::info
Union for SR, RR, SDES, BYE and APP.
NACKPacketRTCPCompoundHandler::RTCPPacket::NACKRecvReportRTCPCompoundHandler::RTCPPacket::RRSDESChunkRTCPCompoundHandler::RTCPPacket::SDESSendReportRTCPCompoundHandler::RTCPPacket::SRMember Enumeration Documentation
enumRTCPCompoundHandler::RTCPPacket::Typertp.h cc++/rtp.h RTCP packet types. They are registered with IANA.
EnumeratortSR 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
uint32RTCPCompoundHandler::RTCPPacket::getLength()const[inline]
Get the packet length specified in its header, in octets and in host order.
uint32RTCPCompoundHandler::RTCPPacket::getSSRC()const[inline]
Get the SSRC identifier specified in the packet header, in host order.
Name
RTCPCompoundHandler::RTCPPacket - Struct representing general RTCP packet headers as they are sent
through the network.
Synopsis
#include <rtcppkt.h>
PublicTypes
enum Type { tSR = 200, tRR, tSDES, tBYE, tAPP, tFIR = 192, tNACK = 193, tXR }
rtp.h cc++/rtp.h
PublicMemberFunctions
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.
PublicAttributesRTCPFixedHeaderfh
Fixed RTCP header.
union {
SendReportSRRecvReportRRSDESChunkSDESBYEPacketBYEAPPPacketAPPNACKPacketNACKFIRPacketFIR
} info
Union for SR, RR, SDES, BYE and APP.
