Stop using the beamformer inside APM
Removes the usage of an injected/enabled beamformer in APM, and marks the API parts as deprecated. Initialization and process calls are removed, and all enabled/disabled flags are replaced by assuming no beamforming. Additionally, an AGC test relying on the beamformer as a VAD is removed. Bug: webrtc:9402 Change-Id: I0d3d0b9773da083ce43c28045db9a77278f59f95 Reviewed-on: https://webrtc-review.googlesource.com/83341 Reviewed-by: Minyue Li <minyue@webrtc.org> Commit-Queue: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23643}
This commit is contained in:
committed by
Commit Bot
parent
431abd989b
commit
9394f6fda1
@ -674,6 +674,7 @@ class AudioProcessingBuilder {
|
||||
AudioProcessingBuilder& SetRenderPreProcessing(
|
||||
std::unique_ptr<CustomProcessing> render_pre_processing);
|
||||
// The AudioProcessingBuilder takes ownership of the nonlinear beamformer.
|
||||
RTC_DEPRECATED
|
||||
AudioProcessingBuilder& SetNonlinearBeamformer(
|
||||
std::unique_ptr<NonlinearBeamformer> nonlinear_beamformer);
|
||||
// The AudioProcessingBuilder takes ownership of the echo_detector.
|
||||
|
||||
Reference in New Issue
Block a user