Lines Matching refs:aecm
209 // Allocates the memory needed by the AECM. The memory needs to be
213 // - aecm : Instance that should be created
216 // - aecm : Created instance
221 int WebRtcAecm_CreateCore(AecmCore_t **aecm);
226 // This function initializes the AECM instant created with WebRtcAecm_CreateCore(...)
228 // - aecm : Pointer to the AECM instance
232 // - aecm : Initialized instance
237 int WebRtcAecm_InitCore(AecmCore_t * const aecm, int samplingFreq);
244 // - aecm : Pointer to the AECM instance
250 int WebRtcAecm_FreeCore(AecmCore_t *aecm);
252 int WebRtcAecm_Control(AecmCore_t *aecm, int delay, int nlpFlag);
259 // - aecm : Pointer to the AECM instance
263 // - aecm : Initialized instance
265 void WebRtcAecm_InitEchoPathCore(AecmCore_t* aecm, const WebRtc_Word16* echo_path);
273 // - aecm : Pointer to the AECM instance
282 int WebRtcAecm_ProcessFrame(AecmCore_t * aecm, const WebRtc_Word16 * farend,
294 // - aecm : Pointer to the AECM instance
303 int WebRtcAecm_ProcessBlock(AecmCore_t * aecm, const WebRtc_Word16 * farend,
314 // - aecm : Pointer to the AECM instance
318 void WebRtcAecm_BufferFarFrame(AecmCore_t * const aecm, const WebRtc_Word16 * const farend,
327 // - aecm : Pointer to the AECM instance
332 void WebRtcAecm_FetchFarFrame(AecmCore_t * const aecm, WebRtc_Word16 * const farend,
340 AecmCore_t* aecm,
349 AecmCore_t* aecm,
354 typedef void (*ResetAdaptiveChannel)(AecmCore_t* aecm);
365 AecmCore_t* aecm,