Index: webrtc/modules/audio_processing/aec3/block_processor.h |
diff --git a/webrtc/modules/audio_processing/aec3/block_processor.h b/webrtc/modules/audio_processing/aec3/block_processor.h |
index 830fec7e6635d1814df67e6a071694f7993fad75..92359314a1eaea02363a4687bee076cbcc7b0d08 100644 |
--- a/webrtc/modules/audio_processing/aec3/block_processor.h |
+++ b/webrtc/modules/audio_processing/aec3/block_processor.h |
@@ -23,12 +23,16 @@ namespace webrtc { |
// Class for performing echo cancellation on 64 sample blocks of audio data. |
class BlockProcessor { |
public: |
- static BlockProcessor* Create(int sample_rate_hz); |
+ static BlockProcessor* Create( |
+ const AudioProcessing::Config::EchoCanceller3& config, |
+ int sample_rate_hz); |
// Only used for testing purposes. |
static BlockProcessor* Create( |
+ const AudioProcessing::Config::EchoCanceller3& config, |
int sample_rate_hz, |
std::unique_ptr<RenderDelayBuffer> render_buffer); |
static BlockProcessor* Create( |
+ const AudioProcessing::Config::EchoCanceller3& config, |
int sample_rate_hz, |
std::unique_ptr<RenderDelayBuffer> render_buffer, |
std::unique_ptr<RenderDelayController> delay_controller, |