Main Page | Class List | Directories | File List | Class Members | File Members

SpeexNBMode Struct Reference

#include <modes.h>

List of all members.

Public Attributes

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


Detailed Description

Struct defining the encoding/decoding mode


Member Data Documentation

int SpeexNBMode::bufSize
 

Size of signal buffer to use in encoder

int SpeexNBMode::defaultSubmode
 

Default sub-mode to use when encoding

int SpeexNBMode::frameSize
 

Size of frames used for encoding

spx_word16_t SpeexNBMode::gamma1
 

Perceptual filter parameter #1

spx_word16_t SpeexNBMode::gamma2
 

Perceptual filter parameter #2

float SpeexNBMode::lag_factor
 

Lag-windowing parameter

float SpeexNBMode::lpc_floor
 

Noise floor for LPC analysis

int SpeexNBMode::lpcSize
 

Order of LPC filter

int SpeexNBMode::pitchEnd
 

Largest pitch value allowed

int SpeexNBMode::pitchStart
 

Smallest pitch value allowed

int SpeexNBMode::quality_map[11]
 

Mode corresponding to each quality setting

int SpeexNBMode::subframeSize
 

Size of sub-frames used for encoding

const SpeexSubmode* SpeexNBMode::submodes[NB_SUBMODES]
 

Sub-mode data for the mode


The documentation for this struct was generated from the following file:
Generated on Tue May 17 12:46:54 2005 for speex by  doxygen 1.4.2