ares-openbsd/desktop-ui
John Tur 0a8f25e7d8
Support default device in WASAPI driver (#1515)
The WASAPI sound driver now supports a "Default" audio output device:
<img
src="https://github.com/ares-emulator/ares/assets/27514983/fbf358d6-41e7-478d-8a76-fc86790d7774"
width="650" />

This uses the [Automatic Stream
Routing](https://learn.microsoft.com/en-us/windows/win32/coreaudio/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
2024-06-07 10:48:42 +01:00
..
emulator n64: Unload and save before reset() on gamepad and disk (#1464) 2024-04-30 10:43:07 +01:00
game-browser desktop-ui: fix an issue where the game browser would crash the emulator if medium::create failed 2023-07-19 13:36:04 +01:00
input build: fix level 2 msvc warnings (#1297) 2023-11-20 09:26:35 +00:00
presentation desktop-ui: fix shaders not applying on startup 2024-04-10 10:39:40 +01:00
program UI: Initialize all video options correctly on driver settings update (#1513) 2024-06-03 11:09:17 +01:00
resource Support default device in WASAPI driver (#1515) 2024-06-07 10:48:42 +01:00
settings ruby: Various Mac driver settings fix-ups (#1486) 2024-05-05 16:11:35 +01:00
tools cheats: only create a cheat file when cheats are added 2024-02-18 08:41:56 +00:00
GNUmakefile ruby: Add Metal VRR support, various Metal driver fixes (#1455) 2024-04-21 19:27:16 +01:00
desktop-ui.cpp desktop-ui: refactor menu gen/shader loading 2024-04-03 23:00:24 +01:00
desktop-ui.hpp GDB Server (#1223) 2023-09-17 16:19:13 +01:00
macos-fix-jit.cpp normalize whitespace 2022-12-20 09:22:06 +00:00