Enumerator |
---|
AkAudioAPI_AAudio | Use AAudio (lower latency, available only for Android 8.1 or above)
|
AkAudioAPI_OpenSL_ES | Use OpenSL ES (older API, compatible with all Android devices)
|
AkAudioAPI_DolbyAtmos | Add this bit to opt into the Dolby Atmos API for 3D audio where available.
|
AkAudioAPI_AndroidSpatializer | Add this bit to opt into the Android Spatializer API for 3D audio where available. Note that this may have a noticeable negative impact on audio output latency.
|
AkAudioAPI_Default | Default value, will select the more appropriate API (Dolby Atmos for supported devices, AAudio for most devices, OpenSL for older devices)
|
AkAudioAPI_AVAudioEngine | Use AVFoundation framework (modern, has more capabilities, not available for iOS/tvOS 12 or below)
|
AkAudioAPI_AudioUnit | Use AudioUnit framework (basic functionality, compatible with all iOS devices)
|
AkAudioAPI_Default | Default value, will select the more appropriate API (AVAudioEngine for compatible devices, AudioUnit for others)
|
AkAudioAPI_AVAudioEngine | Use AVFoundation framework (modern, has more capabilities, available only for macOS 10.15 or above)
|
AkAudioAPI_AudioUnit | Use AudioUnit framework (basic functionality, compatible with all macOS devices)
|
AkAudioAPI_Default | Default value, will select the more appropriate API (AVAudioEngine for compatible devices, AudioUnit for others)
|
AkAPI_PulseAudio | Use PulseAudio (this is the preferred API on Linux)
|
AkAPI_ALSA | Use ALSA.
|
AkAPI_Default | Default value, will select the more appropriate API.
|