#include <rtcppkt.h>
Inheritance diagram for RTCPCompoundHandler:
Public Member Functions | |
void | setPathMTU (uint16 mtu) |
uint16 | getPathMTU () |
Protected Types | |
enum | { defaultPathMTU = 1500 } |
Protected Member Functions | |
RTCPCompoundHandler (uint16 mtu=defaultPathMTU) | |
~RTCPCompoundHandler () | |
bool | checkCompoundRTCPHeader (size_t len) |
Perform RTCP compound packet header validity check as specified in draft-ietv-avt-rtp-new. | |
Protected Attributes | |
unsigned char * | rtcpSendBuffer |
unsigned char * | rtcpRecvBuffer |
Friends | |
class | RTCPSenderInfo |
class | RTCPReceiverInfo |
Classes | |
struct | APPPacket |
Struct for APP (application specific) RTCP packets. More... | |
struct | BYEPacket |
Struct for BYE (leaving session) RTCP packets. More... | |
struct | FIRPacket |
Struct for Full Intra-frame Request (FIR) RTCP packet. More... | |
struct | NACKPacket |
Struct for Negative ACKnowledgements (NACK) RTCP packet. More... | |
struct | ReceiverInfo |
Struct for the data contained in a receiver info block. More... | |
struct | RecvReport |
raw structure of the source and every receiver report in an SR or RR RTCP packet. More... | |
struct | RRBlock |
Struct for a receiver info block in a SR (sender report) or an RR (receiver report) RTCP packet. More... | |
struct | RTCPFixedHeader |
Fixed RTCP packet header. More... | |
struct | RTCPPacket |
Struct representing general RTCP packet headers as they are sent through the network. More... | |
struct | SDESChunk |
Struct for a chunk of items in a SDES RTCP packet. More... | |
struct | SDESItem |
Struct for an item description of a SDES packet. More... | |
struct | SenderInfo |
Struct for the sender info block in a SR (sender report) RTCP packet. More... | |
struct | SendReport |
Struct for SR (sender report) RTCP packets. More... |
Intended to be used, through inheritance, in RTCP management classes, such as QueueRTCPManager.
|
|
|
|
|
|
|
Perform RTCP compound packet header validity check as specified in draft-ietv-avt-rtp-new. This method follows appendix A.2. Correct version, payload type, padding bit and length of every RTCP packet in the compound are verified.
|
|
|
|
|
|
|
|
|
|
|
|
|