Audio not detecting when default device is changed.

BliTzzzzzz

New Member
I often use OBS to record both Desktop and VR, and when I go to use VR, the default device that is selected in Windows changes from my Headphones and Headphones Microphone to my VR Headset and VR Headset Microphone. Now, for whatever reason, when I make that change to the default device in Windows, OBS is unable to update the audio device on the fly, and will not record any audio. OBS only records audio from the device that was selected when the program was started, and if there is a different default device selected whilst the program is running, it will not record from that. Setting it back to the audio device that was selected when the program opened allows audio to be recognised again.

I have OBS set to record the "default" device in the settings for both audio and microphone, and currently have to exit and reopen the program every time my default audio device changes, which is incredibly frustrating. I'm not sure why OBS can't see that the new default device has changed, and thus record from that new device. In an ideal world, and why I'm posting this, is because I want this process to be automatic. Sure, I can have both the audio device in OBS and mute the other device when I switch, but I don't see why such a simple thing can't be automatic. What's more interesting is that supposedly, from my research on the issue, Streamlabs OBS doesn't have this issue, and CAN update the default audio device it records from on the fly. However, I'd much prefer to use the standard OBS Studio. The log file included is on a fresh install, so I doubt it contains much useful information aside from my hardware.

So, could anybody help me out?
 

Attachments

  • 2021-03-14 16-09-49.txt
    9.8 KB · Views: 8
Last edited:
Top