OpalJitterBufferThread Class Reference

#include <jitter.h>

Inheritance diagram for OpalJitterBufferThread:

OpalJitterBuffer RTP_JitterBuffer List of all members.

Public Member Functions

 OpalJitterBufferThread (unsigned minJitterDelay, unsigned maxJitterDelay, unsigned timeUnits=8, PINDEX packetSize=2048)
 ~OpalJitterBufferThread ()
virtual void Resume ()
virtual PBoolean OnReadPacket (RTP_DataFrame &frame, PBoolean loop)=0

Protected Member Functions

 PDECLARE_NOTIFIER (PThread, OpalJitterBufferThread, JitterThreadMain)

Protected Attributes

PThread * jitterThread

Detailed Description

A descendant of the OpalJitterBuffer that starts a thread to read from something continuously and feed it into the jitter buffer.


Constructor & Destructor Documentation

OpalJitterBufferThread::OpalJitterBufferThread ( unsigned  minJitterDelay,
unsigned  maxJitterDelay,
unsigned  timeUnits = 8,
PINDEX  packetSize = 2048 
)

Parameters:
minJitterDelay  Minimum delay in RTP timestamp units
maxJitterDelay  Maximum delay in RTP timestamp units
timeUnits  Time units, usually 8 or 16
packetSize  Max RTP packet size

OpalJitterBufferThread::~OpalJitterBufferThread (  ) 


Member Function Documentation

virtual void OpalJitterBufferThread::Resume (  )  [virtual]

virtual PBoolean OpalJitterBufferThread::OnReadPacket ( RTP_DataFrame frame,
PBoolean  loop 
) [pure virtual]

Implemented in RTP_JitterBuffer.

OpalJitterBufferThread::PDECLARE_NOTIFIER ( PThread  ,
OpalJitterBufferThread  ,
JitterThreadMain   
) [protected]


Member Data Documentation

PThread* OpalJitterBufferThread::jitterThread [protected]


The documentation for this class was generated from the following file:
Generated on Mon Aug 3 20:50:53 2009 for OPAL by  doxygen 1.5.1