low level structs and RTCP packet parsing and building methods.
More...
#include <rtcppkt.h>
low level structs and RTCP packet parsing and building methods.
Intended to be used, through inheritance, in RTCP management classes, such as QueueRTCPManager.
- Author
- Federico Montesino Pouzols fedem.nosp@m.p@al.nosp@m.tern..nosp@m.org
◆ anonymous enum
◆ RTCPCompoundHandler()
RTCPCompoundHandler::RTCPCompoundHandler |
( |
uint16 |
mtu = defaultPathMTU | ) |
|
|
protected |
◆ ~RTCPCompoundHandler()
RTCPCompoundHandler::~RTCPCompoundHandler |
( |
| ) |
|
|
protected |
◆ checkCompoundRTCPHeader()
bool RTCPCompoundHandler::checkCompoundRTCPHeader |
( |
size_t |
len | ) |
|
|
protected |
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.
- Parameters
-
len | length of the RTCP compound packet in the reception buffer |
- Returns
- whether the header is valid.
◆ getPathMTU()
uint16 RTCPCompoundHandler::getPathMTU |
( |
| ) |
|
|
inline |
◆ setPathMTU()
void RTCPCompoundHandler::setPathMTU |
( |
uint16 |
mtu | ) |
|
|
inline |
◆ RTCPReceiverInfo
◆ RTCPSenderInfo
◆ rtcpRecvBuffer
unsigned char* RTCPCompoundHandler::rtcpRecvBuffer |
|
protected |
◆ rtcpSendBuffer
unsigned char* RTCPCompoundHandler::rtcpSendBuffer |
|
protected |
The documentation for this class was generated from the following file: