Asterisk - The Open Source Telephony Project GIT-master-d856a3e
Data Fields
ast_jb_conf Struct Reference

General jitterbuffer configuration. More...

#include <abstract_jb.h>

Data Fields

unsigned int flags
 Combination of the AST_JB_ENABLED, AST_JB_FORCED and AST_JB_LOG flags. More...
 
char impl [AST_JB_IMPL_NAME_SIZE]
 Name of the jitterbuffer implementation to be used. More...
 
long max_size
 Max size of the jitterbuffer implementation. More...
 
long resync_threshold
 Resynchronization threshold of the jitterbuffer implementation. More...
 
long target_extra
 amount of additional jitterbuffer adjustment More...
 

Detailed Description

General jitterbuffer configuration.

Definition at line 69 of file abstract_jb.h.

Field Documentation

◆ flags

unsigned int flags

Combination of the AST_JB_ENABLED, AST_JB_FORCED and AST_JB_LOG flags.

Definition at line 72 of file abstract_jb.h.

◆ impl

Name of the jitterbuffer implementation to be used.

Definition at line 78 of file abstract_jb.h.

Referenced by jb_choose_impl().

◆ max_size

long max_size

Max size of the jitterbuffer implementation.

Definition at line 74 of file abstract_jb.h.

Referenced by jb_create_adaptive(), jb_create_fixed(), and jb_helper().

◆ resync_threshold

long resync_threshold

Resynchronization threshold of the jitterbuffer implementation.

Definition at line 76 of file abstract_jb.h.

Referenced by jb_create_adaptive(), jb_create_fixed(), and jb_helper().

◆ target_extra

long target_extra

amount of additional jitterbuffer adjustment

Definition at line 80 of file abstract_jb.h.

Referenced by jb_create_adaptive(), and jb_helper().


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