Skip to content

Conversation

@nift4
Copy link
Contributor

@nift4 nift4 commented Dec 28, 2025

There are some device specific APIs for offload on earlier APIs. Removing these checks allows these device specific APIs to be used by customizing AudioOutputProvider and AudioOffloadSupportProvider, without having to change MCAR or DefaultAudioSink.

For AudioTrackAudioOutputProvider and DefaultAudioOffloadSupportProvider, this change is a no-op. They check for SDK 29 on their own and will just not do anything related to offload on earlier SDKs.

There are some device specific APIs for offload on earlier APIs.
Removing these checks allows these device specific APIs to be used
by customizing AudioOutputProvider and OffloadSupportProvider,
without having to change MCAR or DefaultAudioSink.

For AudioTrackAudioOutputProvider and DefaultOffloadSupportProvider,
this change is a no-op. They check for SDK 29 on their own and will
just not do anything related to offload on earlier SDKs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants