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 \fBRTCPCompoundHandler::RTCPPacket::Type\fP

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\fC [inline]\fP

Get the packet length specified in its header, in octets and in host order.

uint32 RTCPCompoundHandler::RTCPPacket::getSSRC () const\fC [inline]\fP

Get the SSRC identifier specified in the packet header, in host order.

Member Data Documentation

\fBAPPPacket\fP RTCPCompoundHandler::RTCPPacket::APP

\fBBYEPacket\fP RTCPCompoundHandler::RTCPPacket::BYE

\fBRTCPFixedHeader\fP RTCPCompoundHandler::RTCPPacket::fh

Fixed RTCP header.

\fBFIRPacket\fP RTCPCompoundHandler::RTCPPacket::FIR

union { ... } RTCPCompoundHandler::RTCPPacket::info

Union for SR, RR, SDES, BYE and APP.

\fBNACKPacket\fP RTCPCompoundHandler::RTCPPacket::NACK

\fBRecvReport\fP RTCPCompoundHandler::RTCPPacket::RR

\fBSDESChunk\fP RTCPCompoundHandler::RTCPPacket::SDES

\fBSendReport\fP RTCPCompoundHandler::RTCPPacket::SR

Author

Generated automatically by Doxygen for ccRTP from the source code.