Index: webrtc/modules/audio_processing/aec3/echo_remover.h |
diff --git a/webrtc/modules/audio_processing/aec3/echo_remover.h b/webrtc/modules/audio_processing/aec3/echo_remover.h |
index f7ac50cec7b14584c204a4c1886307a4d343aa9b..4e25b2521512acd6e39cfa5f0bc2d3b48edbd243 100644 |
--- a/webrtc/modules/audio_processing/aec3/echo_remover.h |
+++ b/webrtc/modules/audio_processing/aec3/echo_remover.h |
@@ -15,6 +15,7 @@ |
#include "webrtc/base/optional.h" |
#include "webrtc/modules/audio_processing/aec3/echo_path_variability.h" |
+#include "webrtc/modules/audio_processing/aec3/render_buffer.h" |
namespace webrtc { |
@@ -27,11 +28,11 @@ class EchoRemover { |
// Removes the echo from a block of samples from the capture signal. The |
// supplied render signal is assumed to be pre-aligned with the capture |
// signal. |
- virtual void ProcessBlock( |
+ virtual void ProcessCapture( |
const rtc::Optional<size_t>& echo_path_delay_samples, |
const EchoPathVariability& echo_path_variability, |
bool capture_signal_saturation, |
- const std::vector<std::vector<float>>& render, |
+ const RenderBuffer& render_buffer, |
std::vector<std::vector<float>>* capture) = 0; |
// Updates the status on whether echo leakage is detected in the output of the |