Asterisk - The Open Source Telephony Project  18.5.0
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.

Referenced by ast_unreal_alloc_stream_topology().

◆ impl

Name of the jitterbuffer implementation to be used.

Definition at line 78 of file abstract_jb.h.

Referenced by ast_jb_conf_default(), ast_jb_create_framehook(), ast_jb_read_conf(), handle_skinny_show_settings(), jb_choose_impl(), jb_framedata_init(), jb_helper(), and sip_show_settings().

◆ max_size

long max_size

Max size of the jitterbuffer implementation.

Definition at line 74 of file abstract_jb.h.

Referenced by ast_jb_conf_default(), ast_jb_read_conf(), handle_skinny_show_settings(), jb_create_adaptive(), jb_create_fixed(), jb_helper(), and sip_show_settings().

◆ resync_threshold

long resync_threshold

Resynchronization threshold of the jitterbuffer implementation.

Definition at line 76 of file abstract_jb.h.

Referenced by ast_jb_conf_default(), ast_jb_read_conf(), handle_skinny_show_settings(), jb_create_adaptive(), jb_create_fixed(), jb_helper(), and sip_show_settings().

◆ target_extra

long target_extra

amount of additional jitterbuffer adjustment

Definition at line 80 of file abstract_jb.h.

Referenced by ast_jb_conf_default(), ast_jb_read_conf(), handle_skinny_show_settings(), jb_create_adaptive(), jb_helper(), and sip_show_settings().


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