.TH "rtcppkt.h" 3 "ccRTP" \" -*- nroff -*- .ad l .nh .SH NAME rtcppkt.h \- RTCP packets handling\&. .SH SYNOPSIS .br .PP \fC#include \fP .br .SS "Classes" .in +1c .ti -1c .RI "class \fBRTCPCompoundHandler\fP" .br .RI "low level structs and RTCP packet parsing and building methods\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::ReceiverInfo\fP" .br .RI "Struct for the data contained in a receiver info block\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::RRBlock\fP" .br .RI "Struct for a receiver info block in a SR (sender report) or an RR (receiver report) RTCP packet\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::RecvReport\fP" .br .RI "raw structure of the source and every receiver report in an SR or RR RTCP packet\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::SenderInfo\fP" .br .RI "Struct for the sender info block in a SR (sender report) RTCP packet\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::SendReport\fP" .br .RI "Struct for SR (sender report) RTCP packets\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::SDESItem\fP" .br .RI "Struct for an item description of a SDES packet\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::SDESChunk\fP" .br .RI "Struct for a chunk of items in a SDES RTCP packet\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::BYEPacket\fP" .br .RI "Struct for BYE (leaving session) RTCP packets\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::APPPacket\fP" .br .RI "Struct for APP (application specific) RTCP packets\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::FIRPacket\fP" .br .RI "Struct for Full Intra-frame Request (FIR) RTCP packet\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::NACKPacket\fP" .br .RI "Struct for Negative ACKnowledgements (NACK) RTCP packet\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::RTCPFixedHeader\fP" .br .RI "Fixed RTCP packet header\&. " .ti -1c .RI "struct \fBRTCPCompoundHandler::RTCPPacket\fP" .br .RI "Struct representing general RTCP packet headers as they are sent through the network\&. " .ti -1c .RI "class \fBRTCPReceiverInfo\fP" .br .RI "Report block information of SR/RR RTCP reports\&. " .ti -1c .RI "class \fBRTCPSenderInfo\fP" .br .RI "Sender block information of SR RTCP reports\&. " .in -1c .SS "Enumerations" .in +1c .ti -1c .RI "enum \fBSDESItemType\fP { \fBSDESItemTypeEND\fP = 0, \fBSDESItemTypeCNAME\fP, \fBSDESItemTypeNAME\fP, \fBSDESItemTypeEMAIL\fP, \fBSDESItemTypePHONE\fP, \fBSDESItemTypeLOC\fP, \fBSDESItemTypeTOOL\fP, \fBSDESItemTypeNOTE\fP, \fBSDESItemTypePRIV\fP, \fBSDESItemTypeH323CADDR\fP, \fBSDESItemTypeLast\fP = SDESItemTypeH323CADDR }" .br .RI "SDES items that may be carried in a Source DEScription RTCP packet\&. " .in -1c .SS "Functions" .in +1c .ti -1c .RI "timeval \fBNTP2Timeval\fP (uint32 msw, uint32 lsw)" .br .RI "Convert a NTP timestamp, expressed as two 32-bit long words, into a timeval value\&. " .ti -1c .RI "uint32 \fBtimevalIntervalTo65536\fP (timeval &t)" .br .RI "Convert a time interval, expressed as a timeval, into a 32-bit time interval expressed in units of 1/65536 seconds\&. " .in -1c .SH "Detailed Description" .PP RTCP packets handling\&. .SH "Author" .PP Generated automatically by Doxygen for ccRTP from the source code\&.