webrtc/sdk/objc/components/audio
Peter Hanspers e5b4e941a0 Surface audio unit errors.
With this change, we catch audio unit start errors and pipe them to the
audio session. The audio session notifies its delegate, which can then
take appropriate action based on the error code.
The signal follows the same path as the playout glitch detection.

Bug: webrtc:13119
Change-Id: I8c9f9d2a1e3457447d0ce61ad197f7e1c6392837
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/230240
Commit-Queue: Peter Hanspers <peterhanspers@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#34862}
2021-08-30 09:06:25 +00:00
..
RTCAudioSession+Configuration.mm Reland "Replace RecursiveCriticalSection with Mutex in RTCAudioSession." 2021-02-19 15:45:33 +00:00
RTCAudioSession+Private.h Surface audio unit errors. 2021-08-30 09:06:25 +00:00
RTCAudioSession.h Surface audio unit errors. 2021-08-30 09:06:25 +00:00
RTCAudioSession.mm Surface audio unit errors. 2021-08-30 09:06:25 +00:00
RTCAudioSessionConfiguration.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCAudioSessionConfiguration.m Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCNativeAudioSessionDelegateAdapter.h Use backticks not vertical bars to denote variables in comments for /sdk 2021-07-27 14:39:06 +00:00
RTCNativeAudioSessionDelegateAdapter.mm Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00