logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

RTCPCompoundHandler::RTCPPacket - Struct representing general RTCP packet headers as they are sent

Author

       Generated automatically by Doxygen for ccRTP from the source code.

                                                      ccRTP                   RTCPCompoundHandler::RTCPPacket(3)

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::SR

Member 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.

See Also