DecState Struct Reference

#include <nb_celp.h>

Collaboration diagram for DecState:

Collaboration graph
[legend]

List of all members.

Public Attributes

const SpeexMode * mode
int first
int count_lost
int frameSize
int subframeSize
int nbSubframes
int lpcSize
int min_pitch
int max_pitch
int sampling_rate
spx_word16_t last_ol_gain
char * stack
spx_sig_tinBuf
spx_sig_tframe
spx_sig_texcBuf
spx_sig_texc
spx_sig_tinnov
spx_lsp_tqlsp
spx_lsp_told_qlsp
spx_lsp_tinterp_qlsp
spx_coef_tinterp_qlpc
spx_mem_tmem_sp
spx_word32_tpi_gain
int last_pitch
spx_word16_t last_pitch_gain
spx_word16_t pitch_gain_buf [3]
int pitch_gain_buf_idx
spx_int32_t seed
int encode_submode
const SpeexSubmode *const * submodes
int submodeID
int lpc_enh_enabled
CombFilterMemcomb_mem
SpeexCallback speex_callbacks [SPEEX_MAX_CALLBACKS]
SpeexCallback user_callback
float voc_m1
float voc_m2
float voc_mean
int voc_offset
int dtx_enabled


Detailed Description

Structure representing the full state of the narrowband decoder

Member Data Documentation

const SpeexMode* DecState::mode

Mode corresponding to the state

Referenced by nb_decoder_init().

Is this the first frame?

Referenced by nb_decode(), and nb_decoder_init().

Was the last frame lost?

Referenced by nb_decode(), and nb_decoder_init().

Size of frames

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

Size of sub-frames

Referenced by nb_decode(), and nb_decoder_init().

Number of sub-frames

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

LPC order

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

Minimum pitch value allowed

Referenced by nb_decode(), and nb_decoder_init().

Maximum pitch value allowed

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

Referenced by nb_decoder_ctl(), and nb_decoder_init().

Open-loop gain for previous frame

Referenced by nb_decode(), and nb_decoder_init().

Pseudo-stack allocation for temporary memory

Referenced by nb_decode(), nb_decoder_destroy(), and nb_decoder_init().

Input buffer (original signal)

Referenced by nb_decoder_ctl(), nb_decoder_destroy(), and nb_decoder_init().

Start of original frame

Referenced by nb_decode(), and nb_decoder_init().

Excitation buffer

Referenced by nb_decode(), nb_decoder_ctl(), nb_decoder_destroy(), and nb_decoder_init().

Start of excitation frame

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

Innovation for the frame

Referenced by nb_decode(), nb_decoder_ctl(), nb_decoder_destroy(), and nb_decoder_init().

Quantized LSPs for current frame

Referenced by nb_decode(), nb_decoder_destroy(), and nb_decoder_init().

Quantized LSPs for previous frame

Referenced by nb_decode(), nb_decoder_destroy(), and nb_decoder_init().

Interpolated quantized LSPs

Referenced by nb_decode(), nb_decoder_destroy(), and nb_decoder_init().

Interpolated quantized LPCs

Referenced by nb_decode(), nb_decoder_destroy(), and nb_decoder_init().

Filter memory for synthesis signal

Referenced by nb_decode(), nb_decoder_ctl(), nb_decoder_destroy(), and nb_decoder_init().

Gain of LPC filter at theta=pi (fe/2)

Referenced by nb_decode(), nb_decoder_ctl(), nb_decoder_destroy(), and nb_decoder_init().

Pitch of last correctly decoded frame

Referenced by nb_decode(), and nb_decoder_init().

Pitch gain of last correctly decoded frame

Referenced by nb_decode().

Pitch gain of last decoded frames

Referenced by nb_decode(), and nb_decoder_init().

Tail of the buffer

Referenced by nb_decode(), and nb_decoder_init().

spx_int32_t DecState::seed

Referenced by nb_decoder_init().

Seed used for random number generation

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

Sub-mode data

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

Activated sub-mode

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

1 when LPC enhancer is on, 0 otherwise

Referenced by nb_decode(), nb_decoder_ctl(), and nb_decoder_init().

SpeexCallback DecState::speex_callbacks[SPEEX_MAX_CALLBACKS]

SpeexCallback DecState::user_callback

Referenced by nb_decode(), and nb_decoder_init().

Referenced by nb_decode(), and nb_decoder_init().

Referenced by nb_decode(), and nb_decoder_init().

Referenced by nb_decode(), and nb_decoder_init().


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

Generated on Wed May 7 21:15:09 2008 for speex by  doxygen 1.5.5