ares-emulator / ares

ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
https://ares-emu.net
Other
864 stars 105 forks source link

Support default device in WASAPI driver #1515

Closed reflectronic closed 4 weeks ago

reflectronic commented 1 month ago

The WASAPI sound driver now supports a "Default" audio output device:

This uses the Automatic Stream Routing API that was introduced in Windows 10. A runtime check was added to ensure that the feature does not appear on older versions of Windows.

I did some limited testing and found the feature to work without issues.

Closes https://github.com/ares-emulator/ares/issues/1514

LukeUsher commented 4 weeks ago

I will accept this for now; but I do think we should look at manually implementing the fallback too for people using systems prior to win10.