Poster of Linux kernelThe best gift for a Linux geek
RTCPCompoundHandler::RTCPPacket

RTCPCompoundHandler::RTCPPacket

Section: C Library Functions (3) Updated: Fri Apr 1 2011
Local index Up
 

NAME

RTCPCompoundHandler::RTCPPacket -

Struct representing general RTCP packet headers as they are sent through the network.

 

SYNOPSIS


#include <rtcppkt.h>  

Public Types


enum Type { tSR = 200, tRR, tSDES, tBYE, tAPP, tFIR = 192, tNACK = 193, tXR }
rtp.h cc++/rtp.h  

Public Member Functions


uint32 getLength () const
Get the packet length specified in its header, in octets and in host order.
uint32 getSSRC () const
Get the SSRC identifier specified in the packet header, in host order.  

Public Attributes


RTCPFixedHeader fh
Fixed RTCP header.
union {

SendReport SR

RecvReport RR

SDESChunk SDES

BYEPacket BYE

APPPacket APP

NACKPacket NACK

FIRPacket FIR

} info
Union for SR, RR, SDES, BYE and APP.  

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.  

Member Enumeration Documentation

 

enum RTCPCompoundHandler::RTCPPacket::Type

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.
 

Member Function Documentation

 

uint32 RTCPCompoundHandler::RTCPPacket::getLength () const [inline]

Get the packet length specified in its header, in octets and in host order.  

uint32 RTCPCompoundHandler::RTCPPacket::getSSRC () const [inline]

Get the SSRC identifier specified in the packet header, in host order.  

Member Data Documentation

 

APPPacket RTCPCompoundHandler::RTCPPacket::APP

 

BYEPacket RTCPCompoundHandler::RTCPPacket::BYE

 

RTCPFixedHeader RTCPCompoundHandler::RTCPPacket::fh

Fixed RTCP header.  

FIRPacket RTCPCompoundHandler::RTCPPacket::FIR

 

union { ... } RTCPCompoundHandler::RTCPPacket::info

Union for SR, RR, SDES, BYE and APP.  

NACKPacket RTCPCompoundHandler::RTCPPacket::NACK

 

RecvReport RTCPCompoundHandler::RTCPPacket::RR

 

SDESChunk RTCPCompoundHandler::RTCPPacket::SDES

 

SendReport RTCPCompoundHandler::RTCPPacket::SR

 

Author

Generated automatically by Doxygen for ccRTP from the source code.


 

Index

NAME
SYNOPSIS
Public Types
Public Member Functions
Public Attributes
Detailed Description
Member Enumeration Documentation
enum RTCPCompoundHandler::RTCPPacket::Type
Member Function Documentation
uint32 RTCPCompoundHandler::RTCPPacket::getLength () const [inline]
uint32 RTCPCompoundHandler::RTCPPacket::getSSRC () const [inline]
Member Data Documentation
APPPacket RTCPCompoundHandler::RTCPPacket::APP
BYEPacket RTCPCompoundHandler::RTCPPacket::BYE
RTCPFixedHeader RTCPCompoundHandler::RTCPPacket::fh
FIRPacket RTCPCompoundHandler::RTCPPacket::FIR
union { ... } RTCPCompoundHandler::RTCPPacket::info
NACKPacket RTCPCompoundHandler::RTCPPacket::NACK
RecvReport RTCPCompoundHandler::RTCPPacket::RR
SDESChunk RTCPCompoundHandler::RTCPPacket::SDES
SendReport RTCPCompoundHandler::RTCPPacket::SR
Author

This document was created by man2html, using the manual pages.
Time: 21:54:13 GMT, April 16, 2011