OPAL
Version 3.18.8
|
Initialisation information. More...
#include <jitter.h>
Public Member Functions | |
Init (const OpalManager &manager, unsigned timeUnits) | |
Init (const OpalMediaType &mediaType, unsigned minJitterDelay, unsigned maxJitterDelay, unsigned timeUnits=8, PINDEX packetSize=2048) | |
![]() | |
Params (unsigned minJitterDelay=40, unsigned maxJitterDelay=250) | |
Data Fields | |
OpalMediaType | m_mediaType |
unsigned | m_timeUnits |
Time units, usually 8 or 16. More... | |
PINDEX | m_packetSize |
Max RTP packet size. More... | |
![]() | |
unsigned | m_minJitterDelay |
Minimum delay in milliseconds. More... | |
unsigned | m_maxJitterDelay |
Maximum delay in milliseconds. More... | |
unsigned | m_currentJitterDelay |
Current/initial delay in milliseconds. More... | |
unsigned | m_jitterGrowTime |
Amount to increase jitter delay by when get "late" packet. More... | |
unsigned | m_jitterShrinkPeriod |
Deadband of low jitter before shrink delay. More... | |
unsigned | m_jitterShrinkTime |
Amount to reduce buffer delay. More... | |
unsigned | m_silenceShrinkPeriod |
Reduce jitter delay is silent for this long. More... | |
unsigned | m_silenceShrinkTime |
Amount to shrink jitter delay by if consistently silent. More... | |
unsigned | m_jitterDriftPeriod |
Time over which repeated undeflows cause packet to be dropped. More... | |
unsigned | m_overrunFactor |
Multiplier on JB length (in packets) before throwing away packets. More... | |
Initialisation information.
OpalJitterBuffer::Init::Init | ( | const OpalManager & | manager, |
unsigned | timeUnits | ||
) |
|
inline |
OpalMediaType OpalJitterBuffer::Init::m_mediaType |
PINDEX OpalJitterBuffer::Init::m_packetSize |
Max RTP packet size.
unsigned OpalJitterBuffer::Init::m_timeUnits |
Time units, usually 8 or 16.