From bb01781982c515f0100ea56d0e5cb62a52b67fcb Mon Sep 17 00:00:00 2001 From: deadbeef Date: Sat, 2 Jul 2016 13:34:49 -0700 Subject: [PATCH] Adding back removed methods to MockNonlinearBeamformer. This is temporary, until downstream dependencies are updated. TBR=aluebs@webrtc.org Review-Url: https://codereview.webrtc.org/2121553002 Cr-Commit-Position: refs/heads/master@{#13374} --- .../audio_processing/beamformer/mock_nonlinear_beamformer.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/webrtc/modules/audio_processing/beamformer/mock_nonlinear_beamformer.h b/webrtc/modules/audio_processing/beamformer/mock_nonlinear_beamformer.h index e0a1c6fa71..11201f507f 100644 --- a/webrtc/modules/audio_processing/beamformer/mock_nonlinear_beamformer.h +++ b/webrtc/modules/audio_processing/beamformer/mock_nonlinear_beamformer.h @@ -24,7 +24,13 @@ class MockNonlinearBeamformer : public NonlinearBeamformer { size_t num_postfilter_channels) : NonlinearBeamformer(array_geometry, num_postfilter_channels) {} + MockNonlinearBeamformer(const std::vector& array_geometry) + : NonlinearBeamformer(array_geometry, 1u) {} + MOCK_METHOD2(Initialize, void(int chunk_size_ms, int sample_rate_hz)); + // TODO(aluebs): Remove once the dependencies have moved to new API. + MOCK_METHOD2(ProcessChunk, void(const ChannelBuffer& data, + ChannelBuffer* output)); MOCK_METHOD1(AnalyzeChunk, void(const ChannelBuffer& data)); MOCK_METHOD1(PostFilter, void(ChannelBuffer* data)); MOCK_METHOD1(IsInBeam, bool(const SphericalPointf& spherical_point));