mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-22 00:06:59 +02:00
Add a comment about default backend priorities.
This commit is contained in:
+9
-4
@@ -3533,7 +3533,12 @@ producer thread.
|
||||
|
||||
15. Backends
|
||||
============
|
||||
The following backends are supported by miniaudio.
|
||||
The following backends are supported by miniaudio. These are listed in order of default priority.
|
||||
When no backend is specified when initializing a context or device, miniaudio will attempt to use
|
||||
each of these backends in the order listed in the table below.
|
||||
|
||||
Note that backends that are not usable by the build target will not be included in the build. For
|
||||
example, ALSA, which is specific to Linux, will not be included in the Windows build.
|
||||
|
||||
+-------------+-----------------------+--------------------------------------------------------+
|
||||
| Name | Enum Name | Supported Operating Systems |
|
||||
@@ -3542,12 +3547,12 @@ The following backends are supported by miniaudio.
|
||||
| DirectSound | ma_backend_dsound | Windows XP+ |
|
||||
| WinMM | ma_backend_winmm | Windows XP+ (may work on older versions, but untested) |
|
||||
| Core Audio | ma_backend_coreaudio | macOS, iOS |
|
||||
| ALSA | ma_backend_alsa | Linux |
|
||||
| PulseAudio | ma_backend_pulseaudio | Cross Platform (disabled on Windows, BSD and Android) |
|
||||
| JACK | ma_backend_jack | Cross Platform (disabled on BSD and Android) |
|
||||
| sndio | ma_backend_sndio | OpenBSD |
|
||||
| audio(4) | ma_backend_audio4 | NetBSD, OpenBSD |
|
||||
| OSS | ma_backend_oss | FreeBSD |
|
||||
| PulseAudio | ma_backend_pulseaudio | Cross Platform (disabled on Windows, BSD and Android) |
|
||||
| ALSA | ma_backend_alsa | Linux |
|
||||
| JACK | ma_backend_jack | Cross Platform (disabled on BSD and Android) |
|
||||
| AAudio | ma_backend_aaudio | Android 8+ |
|
||||
| OpenSL ES | ma_backend_opensl | Android (API level 16+) |
|
||||
| Web Audio | ma_backend_webaudio | Web (via Emscripten) |
|
||||
|
||||
Reference in New Issue
Block a user