Classes |
struct | RTCPCommonHeader |
| RTCP Common Header. More...
|
struct | RTCPSenderInfoBlock |
| RTCP Sender Info Block. More...
|
struct | RTCPReceptionReportBlock |
| RTCP Reception Report Block. More...
|
struct | RTCPReport |
| RTCP Report. More...
|
struct | RTCPSenderReport |
| RTCP Sender Report. More...
|
struct | RTCPReceiverReport |
| RTCP Sender Report. More...
|
struct | RTCPSourceDescriptionItem |
| RTCP Source Description Item. More...
|
struct | RTCPSourceDescriptionChunk |
| RTCP Source Description Chunk. More...
|
struct | RTCPSourceDescription |
| RTCP Source Description (SDES) More...
|
struct | RTCPBye |
| RTCP BYE Message. More...
|
struct | RTCPApp |
| RTCP APP Message. More...
|
Enumerations |
enum | RTCP_Type {
RTCP_SR = 200,
RTCP_RR = 201,
RTCP_SDES = 202,
RTCP_BYE = 203,
RTCP_APP = 204
} |
enum | RTCP_SDES_Type {
RTCP_SDES_END = 0,
RTCP_SDES_CNAME = 1,
RTCP_SDES_NAME = 2,
RTCP_SDES_EMAIL = 3,
RTCP_SDES_PHONE = 4,
RTCP_SDES_LOC = 5,
RTCP_SDES_TOOL = 6,
RTCP_SDES_NOTE = 7,
RTCP_SDES_PRIV = 8
} |
Functions |
struct RTCPCommonHeader | __attribute__ ((packed)) |
| RTCPCommonHeader () |
card8 | getVersion () const |
card8 | getPadding () const |
card8 | getCount () const |
card8 | getPacketType () const |
card16 | getLength () const |
void | setVersion (const card8 version) |
void | setPadding (const card8 padding) |
void | setCount (const card8 count) |
void | setPacketType (const card8 packetType) |
void | setLength (const card16 length) |
| RTCPSenderInfoBlock () |
card64 | getNTPTimeStamp () const |
card32 | getRTPTimeStamp () const |
card32 | getPacketsSent () const |
card32 | getOctetsSent () const |
void | setNTPTimeStamp (const card64 timeStamp) |
void | setRTPTimeStamp (const card32 timeStamp) |
void | setPacketsSent (const card32 packets) |
void | setOctetsSent (const card32 octets) |
| RTCPReceptionReportBlock () |
| RTCPReceptionReportBlock (const card32 ssrc) |
void | init (const card32 ssrc) |
card32 | getSSRC () const |
double | getFractionLost () const |
card32 | getPacketsLost () const |
card32 | getLastSeqNum () const |
card32 | getJitter () const |
card32 | getLSR () const |
card32 | getDLSR () const |
void | setSSRC (card32 ssrc) |
void | setFractionLost (const double fraction) |
void | setPacketsLost (const card32 packetsLost) |
void | setLastSeqNum (const card32 lastSeq) |
void | setJitter (const card32 jitter) |
void | setLSR (const card32 lsr) |
void | setDLSR (const card32 dlsr) |
| RTCPReport () |
| RTCPSenderReport () |
| RTCPSenderReport (const card32 syncSource, const card8 count=0) |
void | init (const card32 syncSource, const card8 count=0) |
| RTCPReceiverReport () |
| RTCPReceiverReport (const card32 syncSource, const card8 count=0) |
| RTCPSourceDescription () |
| RTCPSourceDescription (const card8 count) |
void | init (const card8 count) |
| RTCPBye () |
| RTCPBye (const card8 count) |
card32 | getSource (const cardinal index) const |
void | setSource (const cardinal index, const card32 source) |
| RTCPApp () |
| RTCPApp (const card8 subtype) |
card32 | getSource () const |
char * | getName () |
char * | getData () |
void | setSource (const card32 source) |
void | setName (const char *name) |
Variables |
card8 | V |
card8 | P |
card8 | C |
card8 | PT |
card16 | Length |
card32 | NTP_MostSignificant |
card32 | NTP_LeastSignificant |
card32 | RTPTimeStamp |
card32 | PacketsSent |
card32 | OctetsSent |
card32 | SSRC |
card32 | Fraction |
card32 | Lost |
card32 | LastSeq |
card32 | Jitter |
card32 | LSR |
card32 | DLSR |
RTCPReceptionReportBlock | rr [] |
card8 | Type |
char | Data [] |
card32 | SRC |
RTCPSourceDescriptionItem | Item [] |
RTCPSourceDescriptionChunk | Chunk [1] |
card32 | Source [] |
char | Name [4] |