Rename Beamformer to NonlinearBeamformer.

R=aluebs@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/42359004

Cr-Commit-Position: refs/heads/master@{#8710}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8710 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
mgraczyk@chromium.org
2015-03-13 00:13:32 +00:00
parent 86639737b8
commit 0f663de2ec
13 changed files with 66 additions and 58 deletions

View File

@ -23,7 +23,7 @@ namespace webrtc {
class AgcManagerDirect;
class AudioBuffer;
class Beamformer;
class NonlinearBeamformer;
class CriticalSectionWrapper;
class EchoCancellationImpl;
class EchoControlMobileImpl;
@ -87,7 +87,7 @@ class AudioProcessingImpl : public AudioProcessing {
public:
explicit AudioProcessingImpl(const Config& config);
// Only for testing.
AudioProcessingImpl(const Config& config, Beamformer* beamformer);
AudioProcessingImpl(const Config& config, NonlinearBeamformer* beamformer);
virtual ~AudioProcessingImpl();
// AudioProcessing methods.
@ -218,7 +218,7 @@ class AudioProcessingImpl : public AudioProcessing {
bool transient_suppressor_enabled_;
rtc::scoped_ptr<TransientSuppressor> transient_suppressor_;
const bool beamformer_enabled_;
rtc::scoped_ptr<Beamformer> beamformer_;
rtc::scoped_ptr<NonlinearBeamformer> beamformer_;
const std::vector<Point> array_geometry_;
const bool supports_48kHz_;