Home | History | Annotate | Download | only in speex

Lines Matching refs:SpeexEchoState

36 /** @defgroup SpeexEchoState SpeexEchoState: Acoustic echo canceller
65 /** @class SpeexEchoState
70 typedef struct SpeexEchoState_ SpeexEchoState;
77 SpeexEchoState *speex_echo_state_init(int frame_size, int filter_length);
86 SpeexEchoState *speex_echo_state_init_mc(int frame_size, int filter_length, int nb_mic, int nb_speakers);
91 void speex_echo_state_destroy(SpeexEchoState *st);
101 void speex_echo_cancellation(SpeexEchoState *st, const spx_int16_t *rec, const spx_int16_t *play, spx_int16_t *out);
104 void speex_echo_cancel(SpeexEchoState *st, const spx_int16_t *rec, const spx_int16_t *play, spx_int16_t *out, spx_int32_t *Yout);
112 void speex_echo_capture(SpeexEchoState *st, const spx_int16_t *rec, spx_int16_t *out);
118 void speex_echo_playback(SpeexEchoState *st, const spx_int16_t *play);
123 void speex_echo_state_reset(SpeexEchoState *st);
132 int speex_echo_ctl(SpeexEchoState *st, int request, void *ptr);