Index: webrtc/modules/audio_processing/audio_processing_impl.h |
diff --git a/webrtc/modules/audio_processing/audio_processing_impl.h b/webrtc/modules/audio_processing/audio_processing_impl.h |
index a79d0289e37b5e18112c99fd2bac26eaa2f5bced..4b9011dc8800910010666546f2897fde66691c47 100644 |
--- a/webrtc/modules/audio_processing/audio_processing_impl.h |
+++ b/webrtc/modules/audio_processing/audio_processing_impl.h |
@@ -36,8 +36,7 @@ namespace webrtc { |
class AgcManagerDirect; |
class AudioConverter; |
-template<typename T> |
-class Beamformer; |
+class NonlinearBeamformer; |
class AudioProcessingImpl : public AudioProcessing { |
public: |
@@ -45,7 +44,7 @@ class AudioProcessingImpl : public AudioProcessing { |
// Acquires both the render and capture locks. |
explicit AudioProcessingImpl(const Config& config); |
// AudioProcessingImpl takes ownership of beamformer. |
- AudioProcessingImpl(const Config& config, Beamformer<float>* beamformer); |
+ AudioProcessingImpl(const Config& config, NonlinearBeamformer* beamformer); |
virtual ~AudioProcessingImpl(); |
int Initialize() override; |
int Initialize(int input_sample_rate_hz, |