Man Linux: Main Page and Category List

NAME

       rtcppkt.h -

       RTCP packets handling.

SYNOPSIS

       #include <ccrtp/base.h>

   Classes
       class RTCPCompoundHandler
           low level structs and RTCP packet parsing and building methods.
       struct RTCPCompoundHandler::ReceiverInfo
           Struct for the data contained in a receiver info block.
       struct RTCPCompoundHandler::RRBlock
           Struct for a receiver info block in a SR (sender report) or an RR
           (receiver report) RTCP packet.
       struct RTCPCompoundHandler::RecvReport
           raw structure of the source and every receiver report in an SR or
           RR RTCP packet.
       struct RTCPCompoundHandler::SenderInfo
           Struct for the sender info block in a SR (sender report) RTCP
           packet.
       struct RTCPCompoundHandler::SendReport
           Struct for SR (sender report) RTCP packets.
       struct RTCPCompoundHandler::SDESItem
           Struct for an item description of a SDES packet.
       struct RTCPCompoundHandler::SDESChunk
           Struct for a chunk of items in a SDES RTCP packet.
       struct RTCPCompoundHandler::BYEPacket
           Struct for BYE (leaving session) RTCP packets.
       struct RTCPCompoundHandler::APPPacket
           Struct for APP (application specific) RTCP packets.
       struct RTCPCompoundHandler::FIRPacket
           Struct for Full Intra-frame Request (FIR) RTCP packet.
       struct RTCPCompoundHandler::NACKPacket
           Struct for Negative ACKnowledgements (NACK) RTCP packet.
       struct RTCPCompoundHandler::RTCPFixedHeader
           Fixed RTCP packet header.
       struct RTCPCompoundHandler::RTCPPacket
           Struct representing general RTCP packet headers as they are sent
           through the network.
       class RTCPReceiverInfo
           Report block information of SR/RR RTCP reports.
       class RTCPSenderInfo
           Sender block information of SR RTCP reports.

   Enumerations
       enum SDESItemType { SDESItemTypeEND =  0, SDESItemTypeCNAME,
           SDESItemTypeNAME, SDESItemTypeEMAIL, SDESItemTypePHONE,
           SDESItemTypeLOC, SDESItemTypeTOOL, SDESItemTypeNOTE,
           SDESItemTypePRIV, SDESItemTypeH323CADDR, SDESItemTypeLast =
           SDESItemTypeH323CADDR }
           SDES items that may be carried in a Source DEScription RTCP packet.

   Functions
       timeval NTP2Timeval (uint32 msw, uint32 lsw)
           Convert a NTP timestamp, expressed as two 32-bit long words, into a
           timeval value.
       uint32 timevalIntervalTo65536 (timeval &t)
           Convert a time interval, expressed as a timeval, into a 32-bit time
           interval expressed in units of 1/65536 seconds.

Detailed Description

       RTCP packets handling.

Author

       Generated automatically by Doxygen for ccRTP from the source code.