Emulator Issues #9101
[Feature] Ability to select audio output device from within Dolphin
One of my computers supports multiple sound-out devices (integrated audio and the graphics card if using an HDMI connection). A program like VLC Media Player has support to direct decoded sound to the default sound-out device or specifically a certain sound-out device that isn't necessarily default. I'm pretty sure this is thanks to DirectSound API. This would be a great feature for those who want to run Dolphin Emulator to their TVs or something without having to change their default sound-out device through the use of Volume Control Options. Attached is an example of two sound-out devices.
#2 Updated by wildgoosespeeder almost 5 years ago
DirectSound has been replaced as an API by XAudio.
Older versions of dolphin had a directsound backend. They didn't have the feature to direct audio to a certain output device.
Then what am I thinking of at allows for the ability I am asking? Also does that mean that XAudio2 can do what I am requesting? If so, where is that option in the emulator?
#8 Updated by wildgoosespeeder almost 5 years ago
OK, does Dolphin do that?
#17 Updated by mstreurman almost 5 years ago
I would very much like this feature: I'm running a laptop which is connected to my TV as a second screen using a long HDMI-cable and 2 Wireless 360 controllers. TV is in the Lounge and my laptop is in my own bedroom next to it. I'm living with 3 other people who like to play a game every now and then, when I'm in my room listening to music. So to be able to select from within Dolphin that the sound should go through my HDMI cable to the TV so that I don't have to change the default sound output for my music would be completely awesome. Now I have to use a different device to listen to my music since all the sounds go to the living room through HDMI.
#18 Updated by wildgoosespeeder almost 5 years ago
I'm not sure if we want to support this feature. In my opinion, the OS mixer should be able to move audio stream on the fly, so no application should need to care about it...
Well then, you sacrifice usability and convenience.
I'm not in favor of making an application ignore OS settings.
If you want an audio switcher, https://github.com/Belphemur/SoundSwitch
It's about native support.