class RTCPReceptionReportBlock

RTCP Reception Report Block. More...

Full nameCoral::RTCPReceptionReportBlock
Definition#include <rtcppacket.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Members


Detailed Description

This class manages a reception report block

See also: RTCPSender, RTCPReceiver, RTCPAbstractServer

 RTCPReceptionReportBlock ()

Constructor.

 RTCPReceptionReportBlock (const card32 ssrc)

Constructor.

Parameters:
ssrcSSRC.

void  init (const card32 ssrc)

Initialize.

Parameters:
ssrcSSRC.

inline card32  getSSRC ()

[const]

Get SSRC.

Returns: SSRC.

inline double  getFractionLost ()

[const]

Get fraction lost.

Returns: Fraction lost.

inline card32  getPacketsLost ()

[const]

Get packets lost.

Returns: Packets lost.

inline card32  getLastSeqNum ()

[const]

Get last sequence number.

Returns: Last sequence number.

inline card32  getJitter ()

[const]

Get jitter.

Returns: Jitter.

inline card32  getLSR ()

[const]

Get LSR.

Returns: LSR.

inline card32  getDLSR ()

[const]

Get DLSR.

Returns: DLSR.

inline void  setSSRC (card32 ssrc)

Set SSRC.

Parameters:
ssrcSSRC.

inline void  setFractionLost (const double fraction)

Set fraction lost.

Parameters:
fractionFraction lost.

inline void  setPacketsLost (const card32 packetsLost)

Set packets lost.

Parameters:
packetsLostPackets lost.

inline void  setLastSeqNum (const card32 lastSeq)

Set last sequence number.

Parameters:
lastSeqLast sequence number.

inline void  setJitter (const card32 jitter)

Set jitter.

Returns: jitter Jitter.

inline void  setLSR (const card32 lsr)

Set LSR.

Parameters:
lsrLSR.

inline void  setDLSR (const card32 dlsr)

Set DLSR.

Parameters:
dlsrDLSR.

card32 SSRC

[protected]

card32 Fraction:8

[protected]

card32 Lost:24

[protected]

card32 LastSeq

[protected]

card32 Jitter

[protected]

card32 LSR

[protected]

card32 DLSR

[protected]