RTP Audio System
2.0.0
|
RTCP Reception Report Block. More...
#include <rtcppacket.h>
Public Member Functions | |
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) |
Protected Attributes | |
card32 | SSRC |
card32 | Fraction:8 |
card32 | Lost:24 |
card32 | LastSeq |
card32 | Jitter |
card32 | LSR |
card32 | DLSR |
RTCP Reception Report Block.
This struct manages a reception report block
Constructor.
RTCPReceptionReportBlock::RTCPReceptionReportBlock | ( | const card32 | ssrc | ) |
Constructor.
ssrc | SSRC. |
card32 RTCPReceptionReportBlock::getDLSR | ( | ) | const [inline] |
Get DLSR.
double RTCPReceptionReportBlock::getFractionLost | ( | ) | const [inline] |
Get fraction lost.
card32 RTCPReceptionReportBlock::getJitter | ( | ) | const [inline] |
Get jitter.
card32 RTCPReceptionReportBlock::getLastSeqNum | ( | ) | const [inline] |
Get last sequence number.
card32 RTCPReceptionReportBlock::getLSR | ( | ) | const [inline] |
Get LSR.
card32 RTCPReceptionReportBlock::getPacketsLost | ( | ) | const [inline] |
Get packets lost.
card32 RTCPReceptionReportBlock::getSSRC | ( | ) | const [inline] |
Get SSRC.
void RTCPReceptionReportBlock::init | ( | const card32 | ssrc | ) |
Initialize.
ssrc | SSRC. |
void RTCPReceptionReportBlock::setDLSR | ( | const card32 | dlsr | ) | [inline] |
Set DLSR.
dlsr | DLSR. |
void RTCPReceptionReportBlock::setFractionLost | ( | const double | fraction | ) | [inline] |
Set fraction lost.
fraction | Fraction lost. |
void RTCPReceptionReportBlock::setJitter | ( | const card32 | jitter | ) | [inline] |
Set jitter.
void RTCPReceptionReportBlock::setLastSeqNum | ( | const card32 | lastSeq | ) | [inline] |
Set last sequence number.
lastSeq | Last sequence number. |
void RTCPReceptionReportBlock::setLSR | ( | const card32 | lsr | ) | [inline] |
Set LSR.
lsr | LSR. |
void RTCPReceptionReportBlock::setPacketsLost | ( | const card32 | packetsLost | ) | [inline] |
Set packets lost.
packetsLost | Packets lost. |
void RTCPReceptionReportBlock::setSSRC | ( | card32 | ssrc | ) | [inline] |
Set SSRC.
ssrc | SSRC. |
card32 RTCPReceptionReportBlock::DLSR [protected] |
card32 RTCPReceptionReportBlock::Fraction [protected] |
card32 RTCPReceptionReportBlock::Jitter [protected] |
card32 RTCPReceptionReportBlock::LastSeq [protected] |
card32 RTCPReceptionReportBlock::Lost [protected] |
card32 RTCPReceptionReportBlock::LSR [protected] |
card32 RTCPReceptionReportBlock::SSRC [protected] |