OPAL Version 3.10.2
RTP_JitterBuffer Class Reference

#include <jitter.h>

Inheritance diagram for RTP_JitterBuffer:
OpalJitterBufferThread OpalJitterBuffer

Public Member Functions

 RTP_JitterBuffer (RTP_Session &session, unsigned minJitterDelay, unsigned maxJitterDelay, unsigned timeUnits=8, PINDEX packetSize=2048)
 ~RTP_JitterBuffer ()
virtual PBoolean OnReadPacket (RTP_DataFrame &frame)

Protected Attributes

RTP_Sessionm_session

Detailed Description

A descendant of the OpalJitterBuffer that reads RTP_DataFrame instances from the RTP_Sessions


Constructor & Destructor Documentation

RTP_JitterBuffer::RTP_JitterBuffer ( RTP_Session session,
unsigned  minJitterDelay,
unsigned  maxJitterDelay,
unsigned  timeUnits = 8,
PINDEX  packetSize = 2048 
)
Parameters:
sessionAssociated RTP session tor ead data from
minJitterDelayMinimum delay in RTP timestamp units
maxJitterDelayMaximum delay in RTP timestamp units
timeUnitsTime units, usually 8 or 16
packetSizeMax RTP packet size
RTP_JitterBuffer::~RTP_JitterBuffer ( )

Member Function Documentation

virtual PBoolean RTP_JitterBuffer::OnReadPacket ( RTP_DataFrame frame) [virtual]

This class instance collects data from the outside world in this method.

Returns:
true on successful read, false on faulty read.
Parameters:
frameFrame read from the RTP session

Implements OpalJitterBufferThread.


Field Documentation

This class extracts data from the outside world by reading from this session variable


The documentation for this class was generated from the following file: