SpeexSBMode Struct Reference

#include <modes.h>

Collaboration diagram for SpeexSBMode:

Collaboration graph
[legend]

List of all members.

Public Attributes

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


Detailed Description

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

Member Data Documentation

const SpeexMode* SpeexSBMode::nb_mode

Embedded narrowband mode

Referenced by sb_decoder_init(), and sb_encoder_init().

Size of frames used for encoding

Referenced by sb_decoder_init(), sb_encoder_init(), and wb_mode_query().

Size of sub-frames used for encoding

Referenced by sb_decoder_init(), and sb_encoder_init().

Order of LPC filter

Referenced by sb_decoder_init(), and sb_encoder_init().

Signal buffer size in encoder

Referenced by sb_encoder_init().

Perceptual filter parameter #1

Referenced by sb_encoder_init().

Perceptual filter parameter #1

Referenced by sb_encoder_init().

Lag-windowing parameter

Referenced by sb_encoder_init().

Noise floor for LPC analysis

Referenced by sb_encoder_init().

Referenced by sb_decode().

const SpeexSubmode* SpeexSBMode::submodes[SB_SUBMODES]

Sub-mode data for the mode

Referenced by sb_decoder_init(), sb_encoder_init(), and wb_mode_query().

Default sub-mode to use when encoding

Referenced by sb_decoder_init(), and sb_encoder_init().

Mode corresponding to each quality setting

Mode corresponding to each quality setting

const float(* SpeexSBMode::vbr_thresh)[11]

Referenced by sb_encode().

Referenced by sb_encode().


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