audio_context_config library Null safety

Classes

AudioContext
AudioContextAndroid
AudioContextConfig
This class contains flags to control several secondary, platform-specific aspects of audio playback, like how this audio interact with other audios, how is it played by the device and what happens when the app is backgrounded. However, note that each platform has its nuances on how to configure audio. This class is a generic abstraction of some parameters that can be useful across the board. Its flags are simple abstractions that are then translated to an AudioContext containing platform specific configurations: AudioContextAndroid and AudioContextIOS. If these simplified flags cannot fully reflect your goals, you must create an AudioContext configuring each platform separately.
AudioContextIOS

Extensions

AndroidAudioFocusValue
AndroidContentTypeValue
AndroidUsageTypeValue

Enums

AndroidAudioFocus
AndroidContentType
AndroidUsageType
AVAudioSessionCategory
This is a Dart representation of the equivalent enum on Swift.
AVAudioSessionOptions
This is a Dart representation of the equivalent enum on Swift.