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