Windows – How to change the audio output device for a running application in Windows 7

audiowindows

This post is close to my question, but not quite the same. What I'm trying to find out is, if I'm running an application and want to change which device it's using for audio output without quitting the application, is that possible?

Sometimes, my Bluetooth headset shows up as connected even when it's not — I blame the device, and that's not my biggest current concern. The problem is, sometimes I'll start something that needs audio output — a video chat, game, etc — and it will start routing to this non-existent bluetooth device, rather than my speakers. I'd like to be able to fix this without quitting the video call, restarting the game, etc, but as far as I can tell changing the default audio device doesn't change the output being used by already-running programs. Is there another way to "change horses midstream" that I'm missing?

Best Answer

In Windows, Audio Output is software defined. Each software that wants to output audio to a different output device needs to implement this feature itself. Depending on how well the programm is coded, you'll have to restart the application for the changes to take effect.

You can play around a bit with setting the default output device in windows sound settings but that's about. There may be tools to make switching the default output device more comfortable.

Related Question