| 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 7323b85c78eccd03d26bae2ac49e9f67eda4f903..be4f7f021d8dfb457c3aef7a2008b532720838d9 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,
|
|
|