#include "speex/speex_types.h"
Include dependency graph for speex_echo.h:

Go to the source code of this file.
Defines | |
| #define | SPEEX_ECHO_GET_FRAME_SIZE 3 | 
| #define | SPEEX_ECHO_SET_SAMPLING_RATE 24 | 
| #define | SPEEX_ECHO_GET_SAMPLING_RATE 25 | 
| #define | SPEEX_ECHO_GET_IMPULSE_RESPONSE_SIZE 27 | 
| #define | SPEEX_ECHO_GET_IMPULSE_RESPONSE 29 | 
Typedefs | |
| typedef SpeexEchoState_ | SpeexEchoState | 
| typedef SpeexDecorrState_ | SpeexDecorrState | 
Functions | |
| SpeexEchoState * | speex_echo_state_init (int frame_size, int filter_length) | 
| SpeexEchoState * | speex_echo_state_init_mc (int frame_size, int filter_length, int nb_mic, int nb_speakers) | 
| void | speex_echo_state_destroy (SpeexEchoState *st) | 
| void | speex_echo_cancellation (SpeexEchoState *st, const spx_int16_t *rec, const spx_int16_t *play, spx_int16_t *out) | 
| void | speex_echo_cancel (SpeexEchoState *st, const spx_int16_t *rec, const spx_int16_t *play, spx_int16_t *out, spx_int32_t *Yout) | 
| void | speex_echo_capture (SpeexEchoState *st, const spx_int16_t *rec, spx_int16_t *out) | 
| void | speex_echo_playback (SpeexEchoState *st, const spx_int16_t *play) | 
| void | speex_echo_state_reset (SpeexEchoState *st) | 
| int | speex_echo_ctl (SpeexEchoState *st, int request, void *ptr) | 
| SpeexDecorrState * | speex_decorrelate_new (int rate, int channels, int frame_size) | 
| void | speex_decorrelate (SpeexDecorrState *st, const spx_int16_t *in, spx_int16_t *out, int strength) | 
| void | speex_decorrelate_destroy (SpeexDecorrState *st) | 
 1.5.1