SpeexPreprocessState Struct Reference

#include <speex_preprocess.h>

List of all members.

Public Attributes

int frame_size
int ps_size
int sampling_rate
float * frame
float * ps
float * gain2
float * window
float * noise
float * reverb_estimate
float * old_ps
float * gain
float * prior
float * post
float * S
float * Smin
float * Stmp
float * update_prob
float * zeta
float * loudness_weight
float * inbuf
float * outbuf
float loudness
float loudness2
int nb_adapt
int nb_loudness_adapt
int consec_noise
int nb_preprocess
struct drft_lookupfft_lookup


Detailed Description

Speex pre-processor state.

Member Data Documentation

Number of consecutive noise frames

Lookup table for the FFT

Processing frame (2*ps_size)

Number of samples processed each time

Ephraim Malah gain

Adjusted gains

Input buffer (overlapped analysis)

loudness estimate

loudness estimate

Perceptual loudness curve

Number of frames used for adaptation so far

Number of frames used for loudness adaptation so far

Number of frames processed so far

Noise estimate

Power spectrum for last frame

Output buffer (for overlap and add)

A-posteriori SNR

A-priori SNR

Current power spectrum

Number of points in the power spectrum

Estimate of reverb energy

Smoothed power spectrum

Sampling rate of the input/output

See Cohen paper

See Cohen paper

Propability of speech presence for noise update

Analysis/Synthesis window

Smoothed a priori SNR


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

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