class RTP_JitterBuffer: public PThread


Inheritance:


Public Methods

[more]void SetDelay ( unsigned delay )
Set the maximum delay the jitter buffer will operate to.
[more]virtual BOOL ReadData ( DWORD timestamp, RTP_DataFrame & frame )
Read a data frame from the RTP channel.
[more]DWORD GetPacketsTooLate () const
Get total number received packets too late to go into jitter buffer
[more]DWORD GetMaxConsecutiveMarkerBits () const
Get maximum consecutive marker bits before buffer starts to ignore them
[more]void SetMaxConsecutiveMarkerBits (DWORD max)
Set maximum consecutive marker bits before buffer starts to ignore them


Documentation

ovoid SetDelay( unsigned delay )
Set the maximum delay the jitter buffer will operate to.
Parameters:
delay - Delay in RTP timestamp units

ovirtual BOOL ReadData( DWORD timestamp, RTP_DataFrame & frame )
Read a data frame from the RTP channel. Any control frames received are dispatched to callbacks and are not returned by this function. It will block until a data frame is available or an error occurs.
Parameters:
timestamp - Timestamp to read from buffer.
frame - Frame read from the RTP session

oDWORD GetPacketsTooLate() const
Get total number received packets too late to go into jitter buffer

oDWORD GetMaxConsecutiveMarkerBits() const
Get maximum consecutive marker bits before buffer starts to ignore them

ovoid SetMaxConsecutiveMarkerBits(DWORD max)
Set maximum consecutive marker bits before buffer starts to ignore them


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.