ccRTP 2.1.2
|
RTCP packets handling. More...
#include <ccrtp/base.h>
Go to the source code of this file.
Data Structures | |
class | RTCPCompoundHandler |
low level structs and RTCP packet parsing and building methods. More... | |
struct | RTCPCompoundHandler::ReceiverInfo |
Struct for the data contained in a receiver info block. More... | |
struct | RTCPCompoundHandler::RRBlock |
Struct for a receiver info block in a SR (sender report) or an RR (receiver report) RTCP packet. More... | |
struct | RTCPCompoundHandler::RecvReport |
raw structure of the source and every receiver report in an SR or RR RTCP packet. More... | |
struct | RTCPCompoundHandler::SenderInfo |
Struct for the sender info block in a SR (sender report) RTCP packet. More... | |
struct | RTCPCompoundHandler::SendReport |
Struct for SR (sender report) RTCP packets. More... | |
struct | RTCPCompoundHandler::SDESItem |
Struct for an item description of a SDES packet. More... | |
struct | RTCPCompoundHandler::SDESChunk |
Struct for a chunk of items in a SDES RTCP packet. More... | |
struct | RTCPCompoundHandler::BYEPacket |
Struct for BYE (leaving session) RTCP packets. More... | |
struct | RTCPCompoundHandler::APPPacket |
Struct for APP (application specific) RTCP packets. More... | |
struct | RTCPCompoundHandler::FIRPacket |
Struct for Full Intra-frame Request (FIR) RTCP packet. More... | |
struct | RTCPCompoundHandler::NACKPacket |
Struct for Negative ACKnowledgements (NACK) RTCP packet. More... | |
struct | RTCPCompoundHandler::RTCPFixedHeader |
Fixed RTCP packet header. More... | |
struct | RTCPCompoundHandler::RTCPPacket |
Struct representing general RTCP packet headers as they are sent through the network. More... | |
class | RTCPReceiverInfo |
Report block information of SR/RR RTCP reports. More... | |
class | RTCPSenderInfo |
Sender block information of SR RTCP reports. More... | |
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. More... | |
Functions | |
timeval | NTP2Timeval (uint32 msw, uint32 lsw) |
Convert a NTP timestamp, expressed as two 32-bit long words, into a timeval value. More... | |
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. More... | |
RTCP packets handling.
Definition in file rtcppkt.h.