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

SpeexSBMode Struct Reference

#include <modes.h>

List of all members.

Public Attributes

SpeexModenb_mode
int frameSize
int subframeSize
int lpcSize
int bufSize
float gamma1
float gamma2
float lag_factor
float lpc_floor
float preemph
float folding_gain
SpeexSubmodesubmodes [SB_SUBMODES]
int defaultSubmode
int low_quality_map [11]
int quality_map [11]
float(* vbr_thresh )[11]
int nb_modes


Detailed Description

Struct defining the encoding/decoding mode for SB-CELP (wideband)


Member Data Documentation

int SpeexSBMode::bufSize
 

Signal buffer size in encoder

int SpeexSBMode::defaultSubmode
 

Default sub-mode to use when encoding

float SpeexSBMode::folding_gain
 

int SpeexSBMode::frameSize
 

Size of frames used for encoding

float SpeexSBMode::gamma1
 

Perceptual filter parameter #1

float SpeexSBMode::gamma2
 

Perceptual filter parameter #1

float SpeexSBMode::lag_factor
 

Lag-windowing parameter

int SpeexSBMode::low_quality_map[11]
 

Mode corresponding to each quality setting

float SpeexSBMode::lpc_floor
 

Noise floor for LPC analysis

int SpeexSBMode::lpcSize
 

Order of LPC filter

SpeexMode* SpeexSBMode::nb_mode
 

Embedded narrowband mode

int SpeexSBMode::nb_modes
 

float SpeexSBMode::preemph
 

Pre-emphasis

int SpeexSBMode::quality_map[11]
 

Mode corresponding to each quality setting

int SpeexSBMode::subframeSize
 

Size of sub-frames used for encoding

SpeexSubmode* SpeexSBMode::submodes[SB_SUBMODES]
 

Sub-mode data for the mode

float(* SpeexSBMode::vbr_thresh)[11]
 


The documentation for this struct was generated from the following file:
Generated on Thu Nov 20 04:15:43 2003 for speex by doxygen 1.3.4