mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-24 01:04:02 +02:00
API CHANGE: Change the order of the mal_backend enums to priority order.
This commit is contained in:
@@ -1306,22 +1306,22 @@ typedef struct
|
|||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
mal_backend_null,
|
|
||||||
mal_backend_wasapi,
|
mal_backend_wasapi,
|
||||||
mal_backend_dsound,
|
mal_backend_dsound,
|
||||||
mal_backend_winmm,
|
mal_backend_winmm,
|
||||||
mal_backend_alsa,
|
|
||||||
mal_backend_pulseaudio,
|
|
||||||
mal_backend_jack,
|
|
||||||
mal_backend_coreaudio,
|
mal_backend_coreaudio,
|
||||||
mal_backend_sndio,
|
mal_backend_sndio,
|
||||||
mal_backend_audio4,
|
mal_backend_audio4,
|
||||||
mal_backend_oss,
|
mal_backend_oss,
|
||||||
|
mal_backend_pulseaudio,
|
||||||
|
mal_backend_alsa,
|
||||||
|
mal_backend_jack,
|
||||||
mal_backend_aaudio,
|
mal_backend_aaudio,
|
||||||
mal_backend_opensl,
|
mal_backend_opensl,
|
||||||
mal_backend_webaudio,
|
mal_backend_webaudio,
|
||||||
mal_backend_openal,
|
mal_backend_openal,
|
||||||
mal_backend_sdl
|
mal_backend_sdl,
|
||||||
|
mal_backend_null /* <-- Must always be the last item. Lowest priority, and used as the terminator for backend enumeration. */
|
||||||
} mal_backend;
|
} mal_backend;
|
||||||
|
|
||||||
// Thread priorties should be ordered such that the default priority of the worker thread is 0.
|
// Thread priorties should be ordered such that the default priority of the worker thread is 0.
|
||||||
@@ -3872,22 +3872,22 @@ const char* mal_get_backend_name(mal_backend backend)
|
|||||||
{
|
{
|
||||||
switch (backend)
|
switch (backend)
|
||||||
{
|
{
|
||||||
case mal_backend_null: return "Null";
|
|
||||||
case mal_backend_wasapi: return "WASAPI";
|
case mal_backend_wasapi: return "WASAPI";
|
||||||
case mal_backend_dsound: return "DirectSound";
|
case mal_backend_dsound: return "DirectSound";
|
||||||
case mal_backend_winmm: return "WinMM";
|
case mal_backend_winmm: return "WinMM";
|
||||||
case mal_backend_alsa: return "ALSA";
|
|
||||||
case mal_backend_pulseaudio: return "PulseAudio";
|
|
||||||
case mal_backend_jack: return "JACK";
|
|
||||||
case mal_backend_coreaudio: return "Core Audio";
|
case mal_backend_coreaudio: return "Core Audio";
|
||||||
case mal_backend_sndio: return "sndio";
|
case mal_backend_sndio: return "sndio";
|
||||||
case mal_backend_audio4: return "audio(4)";
|
case mal_backend_audio4: return "audio(4)";
|
||||||
case mal_backend_oss: return "OSS";
|
case mal_backend_oss: return "OSS";
|
||||||
|
case mal_backend_pulseaudio: return "PulseAudio";
|
||||||
|
case mal_backend_alsa: return "ALSA";
|
||||||
|
case mal_backend_jack: return "JACK";
|
||||||
case mal_backend_aaudio: return "AAudio";
|
case mal_backend_aaudio: return "AAudio";
|
||||||
case mal_backend_opensl: return "OpenSL|ES";
|
case mal_backend_opensl: return "OpenSL|ES";
|
||||||
case mal_backend_webaudio: return "Web Audio";
|
case mal_backend_webaudio: return "Web Audio";
|
||||||
case mal_backend_openal: return "OpenAL";
|
case mal_backend_openal: return "OpenAL";
|
||||||
case mal_backend_sdl: return "SDL";
|
case mal_backend_sdl: return "SDL";
|
||||||
|
case mal_backend_null: return "Null";
|
||||||
default: return "Unknown";
|
default: return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user