class SourceStateInfo

Source State Info. More...

Full nameCoral::SourceStateInfo
Definition#include <sourcestateinfo.h>
InheritsCoral::SeqNumValidator, Coral::Synchronizable
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This class manages the source state information of an RTP receiver to be transmitted by a RTCPSender. See also RFC 1889 for more information on RTP.

See also: RTPReceiver, RTCPSender

 SourceStateInfo ()

Constructor.

void  reset ()

Reset.

Reimplemented from SeqNumValidator.

inline card32  getSSRC ()

[const]

Get SSRC.

Returns: SSRC.

inline card32  getLSR ()

[const]

Get last sender report time stamp.

Returns: LSR.

card32  calculateDLSR ()

[const]

Calculate delay since last sender report time stamp using current time.

Returns: DLSR.

inline void  setLSR (const card32 lsr)

Set last sender report time stamp.

Parameters:
lsrLSR.

inline void  setSSRC (card32 ssrc)

Set SSRC.

Returns: SSRC.