mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-24 09:14:04 +02:00
Add a comment about default backend priorities.
This commit is contained in:
+9
-4
@@ -3533,7 +3533,12 @@ producer thread.
|
|||||||
|
|
||||||
15. Backends
|
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 |
|
| Name | Enum Name | Supported Operating Systems |
|
||||||
@@ -3542,12 +3547,12 @@ The following backends are supported by miniaudio.
|
|||||||
| DirectSound | ma_backend_dsound | Windows XP+ |
|
| DirectSound | ma_backend_dsound | Windows XP+ |
|
||||||
| WinMM | ma_backend_winmm | Windows XP+ (may work on older versions, but untested) |
|
| WinMM | ma_backend_winmm | Windows XP+ (may work on older versions, but untested) |
|
||||||
| Core Audio | ma_backend_coreaudio | macOS, iOS |
|
| 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 |
|
| sndio | ma_backend_sndio | OpenBSD |
|
||||||
| audio(4) | ma_backend_audio4 | NetBSD, OpenBSD |
|
| audio(4) | ma_backend_audio4 | NetBSD, OpenBSD |
|
||||||
| OSS | ma_backend_oss | FreeBSD |
|
| 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+ |
|
| AAudio | ma_backend_aaudio | Android 8+ |
|
||||||
| OpenSL ES | ma_backend_opensl | Android (API level 16+) |
|
| OpenSL ES | ma_backend_opensl | Android (API level 16+) |
|
||||||
| Web Audio | ma_backend_webaudio | Web (via Emscripten) |
|
| Web Audio | ma_backend_webaudio | Web (via Emscripten) |
|
||||||
|
|||||||
Reference in New Issue
Block a user