| 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
|
|
|