mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-15 06:40:43 +01:00
![]() The pointer-to-submodule interfaces are being removed. This CL: 1) introduces AudioProcessing::Config::GainController1 with most config, 2) adds functions to APM for setting and getting analog gain, 3) creates a temporary GainControlConfigProxy to support the transition to the new config. 4) Moves the lock references in GainControlForExperimentalAgc and GainControlImpl into the GainControlConfigProxy, as it becomes the sole AGC object with functionality exposed to the client. Bug: webrtc:9947, webrtc:9878 Change-Id: Ic31e15e9bb26d6497a92b77874e0b6cab21ff2b2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/126485 Commit-Queue: Sam Zackrisson <saza@webrtc.org> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27316} |
||
---|---|---|
.. | ||
aec_dump.cc | ||
aec_dump.h | ||
audio_frame_view.h | ||
audio_generator.h | ||
audio_generator_factory.cc | ||
audio_generator_factory.h | ||
audio_processing.cc | ||
audio_processing.h | ||
audio_processing_statistics.cc | ||
audio_processing_statistics.h | ||
config.cc | ||
config.h | ||
gain_control.h | ||
mock_audio_processing.h |