#include <modes.h>
Collaboration diagram for SpeexSBMode:

Public Attributes | |
| const SpeexMode * | nb_mode |
| int | frameSize |
| int | subframeSize |
| int | lpcSize |
| int | bufSize |
| spx_word16_t | gamma1 |
| spx_word16_t | gamma2 |
| float | lag_factor |
| spx_word16_t | lpc_floor |
| float | folding_gain |
| const SpeexSubmode * | submodes [SB_SUBMODES] |
| int | defaultSubmode |
| int | low_quality_map [11] |
| int | quality_map [11] |
| const float(* | vbr_thresh )[11] |
| int | nb_modes |
| const SpeexMode* SpeexSBMode::nb_mode |
Embedded narrowband mode
Size of frames used for encoding
Size of sub-frames used for encoding
Order of LPC filter
Signal buffer size in encoder
Perceptual filter parameter #1
Perceptual filter parameter #1
| float SpeexSBMode::lag_factor |
Lag-windowing parameter
Noise floor for LPC analysis
| const SpeexSubmode* SpeexSBMode::submodes[SB_SUBMODES] |
Sub-mode data for the mode
Default sub-mode to use when encoding
| int SpeexSBMode::low_quality_map[11] |
Mode corresponding to each quality setting
| int SpeexSBMode::quality_map[11] |
Mode corresponding to each quality setting
| const float(* SpeexSBMode::vbr_thresh)[11] |
1.5.1