rtcppkt.h File Reference

RTCP packets handling. More...

#include <ccrtp/base.h>

Go to the source code of this file.

Namespaces

namespace  ost

Classes

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

Enumerations

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

Functions

timeval ost::NTP2Timeval (uint32 msw, uint32 lsw)
 Convert a NTP timestamp, expressed as two 32-bit long words, into a timeval value.
uint32 ost::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.


Generated on Thu Apr 6 09:03:03 2006 for Bayonne Framework by  doxygen 1.4.6