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?