#include <modes.h>
Public Attributes | |
int | lbr_pitch |
int | forced_pitch_gain |
int | have_subframe_gain |
int | double_codebook |
lsp_quant_func | lsp_quant |
lsp_unquant_func | lsp_unquant |
ltp_quant_func | ltp_quant |
ltp_unquant_func | ltp_unquant |
const void * | ltp_params |
innovation_quant_func | innovation_quant |
innovation_unquant_func | innovation_unquant |
const void * | innovation_params |
spx_word16_t | lpc_enh_k1 |
spx_word16_t | lpc_enh_k2 |
spx_word16_t | lpc_enh_k3 |
spx_word16_t | comb_gain |
int | bits_per_frame |
Number of bits per frame after encoding
spx_word16_t SpeexSubmode::comb_gain |
Gain of enhancer comb filter
Apply innovation quantization twice for higher quality (and higher bit-rate)
Use the same (forced) pitch gain for all sub-frames
Number of bits to use as sub-frame innovation gain
const void* SpeexSubmode::innovation_params |
Innovation quantization parameters
Innovation quantization
Innovation un-quantization
Set to -1 for "normal" modes, otherwise encode pitch using a global pitch and allowing a +- lbr_pitch variation (for low not-rates)
spx_word16_t SpeexSubmode::lpc_enh_k1 |
Enhancer constant
spx_word16_t SpeexSubmode::lpc_enh_k2 |
Enhancer constant
spx_word16_t SpeexSubmode::lpc_enh_k3 |
Enhancer constant
LSP quantization function
LSP unquantization function
const void* SpeexSubmode::ltp_params |
Pitch parameters (options)
Long-term predictor (pitch) quantizer
Long-term predictor (pitch) un-quantizer