Lines Matching refs:aec
426 // Acoustic Echo Canceler (AEC)
436 webrtc::EchoControlMobile *aec = static_cast<webrtc::EchoControlMobile *>(effect->engine);
437 aec->set_routing_mode(kAecDefaultMode);
438 aec->enable_comfort_noise(kAecDefaultComfortNoise);
444 webrtc::EchoControlMobile *aec = effect->session->apm->echo_control_mobile();
445 ALOGV("AecCreate got aec %p", aec);
446 if (aec == NULL) {
450 effect->engine = static_cast<preproc_fx_handle_t>(aec);
502 webrtc::EchoControlMobile *aec = static_cast<webrtc::EchoControlMobile *>(effect->engine);
503 ALOGV("AecEnable aec %p", aec);
504 aec->Enable(true);
510 webrtc::EchoControlMobile *aec = static_cast<webrtc::EchoControlMobile *>(effect->engine);
511 aec->Enable(false);
517 webrtc::EchoControlMobile *aec = static_cast<webrtc::EchoControlMobile *>(effect->engine);
536 aec->set_routing_mode(mode);
906 // AEC implementation is limited to 16kHz