Struct representing general RTCP packet headers as they are sent through the network.
More...
#include <rtcppkt.h>
Collaboration diagram for RTCPCompoundHandler::RTCPPacket:
Public Types
Public Member Functions
Get the packet length specified in its header, in octets and in host order.
More...
Get the SSRC identifier specified in the packet header, in host order.
More...
Data Fields
union {
Union for SR, RR, SDES, BYE and APP.
More...
Detailed Description
Struct representing general RTCP packet headers as they are sent through the network.
This struct consists of a fixed header, always at the beginning of any RTCP packet, and a union for all the RTCP packet types supported.
Definition at line 280 of file rtcppkt.h.
Member Enumeration Documentation
rtp.h cc++/rtp.h
RTCP packet types. They are registered with IANA.
Enumerator |
---|
tSR |
Sender Report.
|
tRR |
Receiver Report.
|
tSDES |
Source DEScription.
|
tBYE |
End of participation.
|
tAPP |
APPlication specific.
|
tFIR |
Full Intra-frame request.
|
tNACK |
Negative ACK.
|
tXR |
Extended Report.
|
Definition at line 287 of file rtcppkt.h.
Member Function Documentation
uint32 RTCPCompoundHandler::RTCPPacket::getLength
(
)
const
inline |
Get the packet length specified in its header, in octets and in host order.
Definition at line 302 of file rtcppkt.h.
uint32 RTCPCompoundHandler::RTCPPacket::getSSRC
(
)
const
inline |
Get the SSRC identifier specified in the packet header, in host order.
Definition at line 309 of file rtcppkt.h.
Field Documentation
APPPacket RTCPCompoundHandler::RTCPPacket::APP
BYEPacket RTCPCompoundHandler::RTCPPacket::BYE
Fixed RTCP header.
Definition at line 313 of file rtcppkt.h.
FIRPacket RTCPCompoundHandler::RTCPPacket::FIR
union { ... } RTCPCompoundHandler::RTCPPacket::info
Union for SR, RR, SDES, BYE and APP.
SDESChunk RTCPCompoundHandler::RTCPPacket::SDES
The documentation for this struct was generated from the following file:
Generated on Dec 21, 2017 for
commoncpp2-1.8.1,
ccrtp-1.7.2,
libzrtpcpp-2.3.4,
ccscript3-1.1.7,
ccaudio2-1.0.0 and
bayonne2-2.3.2
(after installation in /usr/local/)
by
doxygen 1.8.6