#include <jitter.h>
|
| RTP_JitterBuffer (RTP_Session &session, unsigned minJitterDelay, unsigned maxJitterDelay, unsigned timeUnits=8, PINDEX packetSize=2048) |
|
| ~RTP_JitterBuffer () |
|
virtual PBoolean | OnReadPacket (RTP_DataFrame &frame) |
|
| OpalJitterBufferThread (unsigned minJitterDelay, unsigned maxJitterDelay, unsigned timeUnits=8, PINDEX packetSize=2048) |
|
| ~OpalJitterBufferThread () |
|
virtual PBoolean | ReadData (RTP_DataFrame &frame) |
|
void | StartThread () |
|
| OpalJitterBuffer (unsigned minJitterDelay, unsigned maxJitterDelay, unsigned timeUnits=8, PINDEX packetSize=2048) |
|
virtual | ~OpalJitterBuffer () |
|
void | PrintOn (ostream &strm) const |
|
void | SetDelay (unsigned minJitterDelay, unsigned maxJitterDelay, PINDEX packetSize=2048) |
|
void | Reset () |
|
virtual PBoolean | WriteData (const RTP_DataFrame &frame, const PTimeInterval &tick=0) |
|
virtual PBoolean | ReadData (RTP_DataFrame &frame, const PTimeInterval &tick=0) |
|
DWORD | GetCurrentJitterDelay () const |
|
DWORD | GetMinJitterDelay () const |
|
DWORD | GetMaxJitterDelay () const |
|
unsigned | GetTimeUnits () const |
|
DWORD | GetPacketsTooLate () const |
|
DWORD | GetBufferOverruns () const |
|
DWORD | GetMaxConsecutiveMarkerBits () const |
|
void | SetMaxConsecutiveMarkerBits (DWORD max) |
|
A descendant of the OpalJitterBuffer that reads RTP_DataFrame instances from the RTP_Sessions
◆ RTP_JitterBuffer()
RTP_JitterBuffer::RTP_JitterBuffer |
( |
RTP_Session & |
session, |
|
|
unsigned |
minJitterDelay, |
|
|
unsigned |
maxJitterDelay, |
|
|
unsigned |
timeUnits = 8 , |
|
|
PINDEX |
packetSize = 2048 |
|
) |
| |
- Parameters
-
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::~RTP_JitterBuffer |
( |
| ) |
|
◆ OnReadPacket()
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
-
frame | Frame read from the RTP session |
Implements OpalJitterBufferThread.
◆ m_session
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: