| 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 4504611942a91ede157d5d54cbaa7aca584eb71f..04ddabd1c7f205ba79bd53cb0137f00b385a2c42 100644
|
| --- a/webrtc/modules/audio_processing/audio_processing_impl.h
|
| +++ b/webrtc/modules/audio_processing/audio_processing_impl.h
|
| @@ -36,7 +36,8 @@ namespace webrtc {
|
| class AgcManagerDirect;
|
| class AudioConverter;
|
|
|
| -class NonlinearBeamformer;
|
| +template<typename T>
|
| +class Beamformer;
|
|
|
| class AudioProcessingImpl : public AudioProcessing {
|
| public:
|
| @@ -44,7 +45,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, NonlinearBeamformer* beamformer);
|
| + AudioProcessingImpl(const Config& config, Beamformer<float>* beamformer);
|
| virtual ~AudioProcessingImpl();
|
| int Initialize() override;
|
| int Initialize(int input_sample_rate_hz,
|
|
|