From b35a1308c4ee662fab8583bbecb5a943d9ed5ebf Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 4 Jul 2021 19:09:58 +1000 Subject: [PATCH] Core: Make XAudio2 the default backend for UWP --- src/core/settings.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/core/settings.h b/src/core/settings.h index 26c8d9d75..170cef3c0 100644 --- a/src/core/settings.h +++ b/src/core/settings.h @@ -369,10 +369,12 @@ struct Settings static constexpr CPUFastmemMode DEFAULT_CPU_FASTMEM_MODE = CPUFastmemMode::Disabled; #endif -#ifndef __ANDROID__ - static constexpr AudioBackend DEFAULT_AUDIO_BACKEND = AudioBackend::Cubeb; -#else +#if defined(__ANDROID__) static constexpr AudioBackend DEFAULT_AUDIO_BACKEND = AudioBackend::OpenSLES; +#elif defined(_UWP) + static constexpr AudioBackend DEFAULT_AUDIO_BACKEND = AudioBackend::XAudio2; +#else + static constexpr AudioBackend DEFAULT_AUDIO_BACKEND = AudioBackend::Cubeb; #endif static constexpr DisplayCropMode DEFAULT_DISPLAY_CROP_MODE = DisplayCropMode::Overscan;