FrontendCommon: Add XAudio2 audio backend
This commit is contained in:
@ -828,24 +828,33 @@ float Settings::GetDisplayAspectRatioValue() const
|
||||
}
|
||||
}
|
||||
|
||||
static std::array<const char*, 3> s_audio_backend_names = {{
|
||||
"Null",
|
||||
"Cubeb",
|
||||
#ifndef ANDROID
|
||||
"SDL",
|
||||
#else
|
||||
"OpenSLES",
|
||||
static const auto s_audio_backend_names = make_array("Null", "Cubeb"
|
||||
#ifdef _WIN32
|
||||
,
|
||||
"XAudio2"
|
||||
#endif
|
||||
}};
|
||||
static std::array<const char*, 3> s_audio_backend_display_names = {{
|
||||
TRANSLATABLE("AudioBackend", "Null (No Output)"),
|
||||
TRANSLATABLE("AudioBackend", "Cubeb"),
|
||||
#ifndef ANDROID
|
||||
TRANSLATABLE("AudioBackend", "SDL"),
|
||||
,
|
||||
"SDL"
|
||||
#else
|
||||
TRANSLATABLE("AudioBackend", "OpenSL ES"),
|
||||
,
|
||||
"OpenSLES"
|
||||
#endif
|
||||
}};
|
||||
);
|
||||
static const auto s_audio_backend_display_names =
|
||||
make_array(TRANSLATABLE("AudioBackend", "Null (No Output)"), TRANSLATABLE("AudioBackend", "Cubeb")
|
||||
#ifdef _WIN32
|
||||
,
|
||||
TRANSLATABLE("AudioBackend", "XAudio2")
|
||||
#endif
|
||||
#ifndef ANDROID
|
||||
,
|
||||
TRANSLATABLE("AudioBackend", "SDL")
|
||||
#else
|
||||
,
|
||||
TRANSLATABLE("AudioBackend", "OpenSL ES")
|
||||
#endif
|
||||
);
|
||||
|
||||
std::optional<AudioBackend> Settings::ParseAudioBackend(const char* str)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user