#include <nb_celp.h>
const SpeexMode* EncState::mode |
Mode corresponding to the state
Referenced by nb_encoder_ctl(), and nb_encoder_init().
int EncState::first |
Is this the first frame?
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Size of frames
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Size of sub-frames
Referenced by nb_encoder_init().
Number of sub-frames
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Analysis (LPC) window length
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
LPC order
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Minimum pitch value allowed
Referenced by nb_encode(), and nb_encoder_init().
Maximum pitch value allowed
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Don't use too large values for pitch (in case we lose a packet)
Next frame should not rely on previous frames for pitch
Referenced by nb_encoder_ctl(), and nb_encoder_init().
Open-loop pitch
Open-loop voiced/non-voiced decision
int* EncState::pitch |
Referenced by nb_encoder_destroy(), and nb_encoder_init().
Perceptual filter: A(z/gamma1)
Referenced by nb_encode(), and nb_encoder_init().
Perceptual filter: A(z/gamma2)
Referenced by nb_encode(), and nb_encoder_init().
float EncState::lag_factor |
Lag windowing Gaussian width
Referenced by nb_encoder_init().
Noise floor multiplier for A[0] in LPC analysis
Referenced by nb_encode(), and nb_encoder_init().
char* EncState::stack |
Pseudo-stack allocation for temporary memory
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
Input buffer (original signal)
Referenced by nb_encode(), nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Start of original frame
Referenced by nb_encode(), and nb_encoder_init().
Excitation buffer
Referenced by nb_encode(), nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Start of excitation frame
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Weighted signal buffer
Referenced by nb_encode(), nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Start of weighted signal frame
Referenced by nb_encode(), and nb_encoder_init().
Innovation for the frame
Referenced by nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Temporary (Hanning) window
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
auto-correlation
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
Window applied to auto-correlation
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
LPCs for current frame
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
LSPs for current frame
Referenced by nb_encode(), nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Quantized LSPs for current frame
Referenced by nb_encoder_destroy(), and nb_encoder_init().
LSPs for previous frame
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
Quantized LSPs for previous frame
Referenced by nb_encoder_destroy(), and nb_encoder_init().
Interpolated LSPs
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
Interpolated quantized LSPs
Referenced by nb_encoder_destroy(), and nb_encoder_init().
Interpolated LPCs
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
Interpolated quantized LPCs
Referenced by nb_encoder_destroy(), and nb_encoder_init().
LPCs after bandwidth expansion by gamma1 for perceptual weighting
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
LPCs after bandwidth expansion by gamma2 for perceptual weighting
Referenced by nb_encode(), nb_encoder_destroy(), and nb_encoder_init().
Filter memory for signal synthesis
Referenced by nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Filter memory for perceptually-weighted signal
Referenced by nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Filter memory for perceptually-weighted signal (whole frame)
Referenced by nb_encode(), nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Filter memory for excitation (whole frame)
Referenced by nb_encode(), nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
Gain of LPC filter at theta=pi (fe/2)
Referenced by nb_encoder_ctl(), nb_encoder_destroy(), and nb_encoder_init().
State of the VBR data
Referenced by nb_encoder_destroy(), and nb_encoder_init().
float EncState::vbr_quality |
Quality setting for VBR encoding
Referenced by nb_encoder_ctl(), and nb_encoder_init().
Relative quality that will be needed by VBR
Referenced by nb_encoder_ctl().
1 for enabling VBR, 0 otherwise
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
1 for enabling VAD, 0 otherwise
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
1 for enabling DTX, 0 otherwise
Referenced by nb_encoder_ctl(), and nb_encoder_init().
Number of consecutive DTX frames
Referenced by nb_encoder_init().
ABR setting (in bps), 0 if off
Referenced by nb_encoder_ctl(), and nb_encoder_init().
float EncState::abr_drift |
Referenced by nb_encoder_ctl(), and nb_encoder_init().
float EncState::abr_drift2 |
Referenced by nb_encoder_ctl().
float EncState::abr_count |
Referenced by nb_encoder_ctl().
Complexity setting (0-10 from least complex to most complex)
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Referenced by nb_encoder_ctl(), and nb_encoder_init().
Referenced by nb_encoder_ctl(), and nb_encoder_init().
Referenced by nb_encoder_ctl(), and nb_encoder_init().
const SpeexSubmode* const* EncState::submodes |
Sub-mode data
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Activated sub-mode
Referenced by nb_encode(), nb_encoder_ctl(), and nb_encoder_init().
Mode chosen by the user (may differ from submodeID if VAD is on)
Referenced by nb_encoder_ctl(), and nb_encoder_init().