Speex
1.2~beta4
|
Speex preprocessor. The preprocess can do noise suppression, residual echo suppression (after using the echo canceller), automatic gain control (AGC) and voice activity detection (VAD). More...
#include "speex/speex_types.h"
Go to the source code of this file.
Typedefs | |
typedef struct SpeexPreprocessState_ | SpeexPreprocessState |
Functions | |
SpeexPreprocessState * | speex_preprocess_state_init (int frame_size, int sampling_rate) |
void | speex_preprocess_state_destroy (SpeexPreprocessState *st) |
int | speex_preprocess_run (SpeexPreprocessState *st, spx_int16_t *x) |
int | speex_preprocess (SpeexPreprocessState *st, spx_int16_t *x, spx_int32_t *echo) |
void | speex_preprocess_estimate_update (SpeexPreprocessState *st, spx_int16_t *x) |
int | speex_preprocess_ctl (SpeexPreprocessState *st, int request, void *ptr) |
Speex preprocessor. The preprocess can do noise suppression, residual echo suppression (after using the echo canceller), automatic gain control (AGC) and voice activity detection (VAD).