OPAL  Version 3.18.8
OpalJitterBuffer::Params Struct Reference

#include <jitter.h>

Inheritance diagram for OpalJitterBuffer::Params:

Public Member Functions

 Params (unsigned minJitterDelay=40, unsigned maxJitterDelay=250)
 

Data Fields

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...
 

Constructor & Destructor Documentation

OpalJitterBuffer::Params::Params ( unsigned  minJitterDelay = 40,
unsigned  maxJitterDelay = 250 
)
inline

Field Documentation

unsigned OpalJitterBuffer::Params::m_currentJitterDelay

Current/initial delay in milliseconds.

unsigned OpalJitterBuffer::Params::m_jitterDriftPeriod

Time over which repeated undeflows cause packet to be dropped.

unsigned OpalJitterBuffer::Params::m_jitterGrowTime

Amount to increase jitter delay by when get "late" packet.

unsigned OpalJitterBuffer::Params::m_jitterShrinkPeriod

Deadband of low jitter before shrink delay.

unsigned OpalJitterBuffer::Params::m_jitterShrinkTime

Amount to reduce buffer delay.

unsigned OpalJitterBuffer::Params::m_maxJitterDelay

Maximum delay in milliseconds.

Referenced by OpalManager::GetMaxAudioJitterDelay().

unsigned OpalJitterBuffer::Params::m_minJitterDelay

Minimum delay in milliseconds.

Referenced by OpalManager::GetMinAudioJitterDelay().

unsigned OpalJitterBuffer::Params::m_overrunFactor

Multiplier on JB length (in packets) before throwing away packets.

unsigned OpalJitterBuffer::Params::m_silenceShrinkPeriod

Reduce jitter delay is silent for this long.

unsigned OpalJitterBuffer::Params::m_silenceShrinkTime

Amount to shrink jitter delay by if consistently silent.


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