Enabling a safe fall-back functionality for overruns in the runtime settings
Bug: b/177830919 Change-Id: I9369f6fc004ceb2b626d33b36262bc8aeabdb1a0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/206988 Commit-Queue: Per Åhgren <peah@webrtc.org> Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33371}
This commit is contained in:
@ -342,6 +342,12 @@ class AudioProcessingImpl : public AudioProcessing {
|
||||
void RecordAudioProcessingState()
|
||||
RTC_EXCLUSIVE_LOCKS_REQUIRED(mutex_capture_);
|
||||
|
||||
// Ensures that overruns in the capture runtime settings queue is properly
|
||||
// handled by the code, providing safe-fallbacks to mitigate the implications
|
||||
// of any settings being missed.
|
||||
void HandleOverrunInCaptureRuntimeSettingsQueue()
|
||||
RTC_EXCLUSIVE_LOCKS_REQUIRED(mutex_capture_);
|
||||
|
||||
// AecDump instance used for optionally logging APM config, input
|
||||
// and output to file in the AEC-dump format defined in debug.proto.
|
||||
std::unique_ptr<AecDump> aec_dump_;
|
||||
|
||||
Reference in New Issue
Block a user