You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ios): add AVAudioSession integration and refactor implementation (#1026)
* feat: add AVAudioSession integration for iOS device enumeration and buffer size
- Use AVAudioSession for device capabilities and buffer size control
- Support BufferSize::Fixed via setPreferredIOBufferDuration
- Query buffer size from both AVAudioSession and RemoteIO for accuracy
- Update supported config queries to reflect AVAudioSession state
- Refactor input/output callbacks to use shared buffer extraction
* perf: inline performance-critical CoreAudio functions
* refactor: simplify iOS CoreAudio error handling
- Simplify error handling for device and stream config queries.
- Remove unnecessary AudioUnit buffer size queries; use AVAudioSession.
- Rename buffer size configuration function for clarity.
0 commit comments