Provided by: libccrtp-doc_2.0.6-3_all bug

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

   APPPacket RTCPCompoundHandler::RTCPPacket::APP
   BYEPacket RTCPCompoundHandler::RTCPPacket::BYE
   RTCPFixedHeader RTCPCompoundHandler::RTCPPacket::fh
       Fixed RTCP header.

   FIRPacket RTCPCompoundHandler::RTCPPacket::FIR
   union { ... }         RTCPCompoundHandler::RTCPPacket::info
       Union for SR, RR, SDES, BYE and APP.

   NACKPacket RTCPCompoundHandler::RTCPPacket::NACK
   RecvReport RTCPCompoundHandler::RTCPPacket::RR
   SDESChunk RTCPCompoundHandler::RTCPPacket::SDES
   SendReport RTCPCompoundHandler::RTCPPacket::SR

Author

       Generated automatically by Doxygen for ccRTP from the source code.