FreeSWITCH API Documentation  1.7.0
Data Fields
speex_codec_settings Struct Reference

Various codec settings (currently only relevant to speex) More...

+ Collaboration diagram for speex_codec_settings:

Data Fields

int quality
 
int complexity
 
int enhancement
 
int vad
 
int vbr
 
float vbr_quality
 
int abr
 
int dtx
 
int preproc
 
int pp_vad
 
int pp_agc
 
float pp_agc_level
 
int pp_denoise
 
int pp_dereverb
 
float pp_dereverb_decay
 
float pp_dereverb_level
 

Detailed Description

Various codec settings (currently only relevant to speex)

Definition at line 47 of file switch_speex.c.

Field Documentation

int speex_codec_settings::abr

desired abr level

Definition at line 61 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

int speex_codec_settings::complexity

desired complexity

Definition at line 51 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

int speex_codec_settings::dtx

desired dtx setting

Definition at line 63 of file switch_speex.c.

Referenced by load_configuration(), switch_speex_encode(), and switch_speex_init().

int speex_codec_settings::enhancement

desired enhancement

Definition at line 53 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

int speex_codec_settings::pp_agc

preprocessor gain control settings

Definition at line 69 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

float speex_codec_settings::pp_agc_level

preprocessor gain level

Definition at line 71 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

int speex_codec_settings::pp_denoise

preprocessor denoise level

Definition at line 73 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

int speex_codec_settings::pp_dereverb

preprocessor dereverb settings

Definition at line 75 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

float speex_codec_settings::pp_dereverb_decay

preprocessor dereverb decay level

Definition at line 77 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

float speex_codec_settings::pp_dereverb_level

preprocessor dereverb level

Definition at line 79 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

int speex_codec_settings::pp_vad

preprocessor vad settings

Definition at line 67 of file switch_speex.c.

Referenced by load_configuration(), switch_speex_fmtp_parse(), and switch_speex_init().

int speex_codec_settings::preproc

desired preprocessor settings

Definition at line 65 of file switch_speex.c.

Referenced by load_configuration(), and switch_speex_init().

int speex_codec_settings::quality

desired quality

Definition at line 49 of file switch_speex.c.

Referenced by load_configuration(), switch_speex_fmtp_parse(), and switch_speex_init().

int speex_codec_settings::vad

desired vad level

Definition at line 55 of file switch_speex.c.

Referenced by load_configuration(), switch_speex_fmtp_parse(), and switch_speex_init().

int speex_codec_settings::vbr

desired vbr level

Definition at line 57 of file switch_speex.c.

Referenced by load_configuration(), switch_speex_fmtp_parse(), and switch_speex_init().

float speex_codec_settings::vbr_quality

desired vbr quality

Definition at line 59 of file switch_speex.c.

Referenced by load_configuration(), switch_speex_fmtp_parse(), and switch_speex_init().


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