#include <jitter.h>
Inheritance diagram for RTP_JitterBuffer:

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, PBoolean loop) |
Protected Attributes | |
| RTP_Session & | session |
| RTP_JitterBuffer::RTP_JitterBuffer | ( | RTP_Session & | session, | |
| unsigned | minJitterDelay, | |||
| unsigned | maxJitterDelay, | |||
| unsigned | timeUnits = 8, |
|||
| PINDEX | packetSize = 2048 | |||
| ) |
| session | Associated RTP session tor ead data from |
| 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 |
| RTP_JitterBuffer::~RTP_JitterBuffer | ( | ) |
| virtual PBoolean RTP_JitterBuffer::OnReadPacket | ( | RTP_DataFrame & | frame, | |
| PBoolean | loop | |||
| ) | [virtual] |
This class instance collects data from the outside world in this method.
| frame | Frame read from the RTP session |
| loop | If true, loop as long as data is available, if false, only process once |
Implements OpalJitterBufferThread.
RTP_Session& RTP_JitterBuffer::session [protected] |
This class extracts data from the outside world by reading from this session variable
1.4.7