SpeexNBMode Struct Reference

#include <modes.h>

Collaboration diagram for SpeexNBMode:

Collaboration graph
[legend]

List of all members.

Public Attributes

int frameSize
int subframeSize
int lpcSize
int pitchStart
int pitchEnd
spx_word16_t gamma1
spx_word16_t gamma2
float lag_factor
spx_word16_t lpc_floor
const SpeexSubmodesubmodes [NB_SUBMODES]
int defaultSubmode
int quality_map [11]


Detailed Description

Struct defining the encoding/decoding mode

Member Data Documentation

Size of frames used for encoding

Referenced by nb_decoder_init(), nb_encoder_init(), and nb_mode_query().

Size of sub-frames used for encoding

Referenced by nb_decoder_init(), and nb_encoder_init().

Order of LPC filter

Referenced by nb_decoder_init(), and nb_encoder_init().

Smallest pitch value allowed

Referenced by nb_decoder_init(), and nb_encoder_init().

Largest pitch value allowed

Referenced by nb_decoder_init(), and nb_encoder_init().

Perceptual filter parameter #1

Referenced by nb_encoder_init().

Perceptual filter parameter #2

Referenced by nb_encoder_init().

Lag-windowing parameter

Referenced by nb_encoder_init().

Noise floor for LPC analysis

Referenced by nb_encoder_init().

const SpeexSubmode* SpeexNBMode::submodes[NB_SUBMODES]

Sub-mode data for the mode

Referenced by nb_decoder_init(), nb_encoder_init(), and nb_mode_query().

Default sub-mode to use when encoding

Referenced by nb_decoder_init(), and nb_encoder_init().

Mode corresponding to each quality setting


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

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