DecState Struct Reference

#include <nb_celp.h>

List of all members.

Public Attributes

const SpeexModemode
int first
int count_lost
int frameSize
int subframeSize
int nbSubframes
int lpcSize
int min_pitch
int max_pitch
spx_word16_t last_ol_gain
char * stack
spx_sig_t * inBuf
spx_sig_t * frame
spx_sig_t * excBuf
spx_sig_t * exc
spx_sig_t * innov
spx_lsp_t * qlsp
spx_lsp_t * old_qlsp
spx_lsp_t * interp_qlsp
spx_coef_t * interp_qlpc
spx_mem_t * mem_sp
spx_word32_t * pi_gain
int last_pitch
spx_word16_t last_pitch_gain
spx_word16_t pitch_gain_buf [3]
int pitch_gain_buf_idx
int encode_submode
const SpeexSubmode *const * submodes
int submodeID
int lpc_enh_enabled


Detailed Description

Structure representing the full state of the narrowband decoder

Member Data Documentation

Was the last frame lost?

Seed used for random number generation

spx_sig_t* DecState::exc

Start of excitation frame

spx_sig_t* DecState::excBuf

Excitation buffer

Is this the first frame?

spx_sig_t* DecState::frame

Start of original frame

Size of frames

spx_sig_t* DecState::inBuf

Input buffer (original signal)

spx_sig_t* DecState::innov

Innovation for the frame

spx_coef_t* DecState::interp_qlpc

Interpolated quantized LPCs

Interpolated quantized LSPs

spx_word16_t DecState::last_ol_gain

Open-loop gain for previous frame

Pitch of last correctly decoded frame

Pitch gain of last correctly decoded frame

1 when LPC enhancer is on, 0 otherwise

LPC order

Maximum pitch value allowed

spx_mem_t* DecState::mem_sp

Filter memory for synthesis signal

Minimum pitch value allowed

Mode corresponding to the state

Number of sub-frames

spx_lsp_t* DecState::old_qlsp

Quantized LSPs for previous frame

spx_word32_t* DecState::pi_gain

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

spx_word16_t DecState::pitch_gain_buf[3]

Pitch gain of last decoded frames

Tail of the buffer

spx_lsp_t* DecState::qlsp

Quantized LSPs for current frame

Pseudo-stack allocation for temporary memory

Size of sub-frames

Activated sub-mode

Sub-mode data


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

Generated on Tue Feb 10 08:44:07 2009 for RakNet by  doxygen 1.5.7.1