I am using a 3rd party app to control my sound outputs through virtual audio cables.
I want this to be my frontend for all audio interfacing.
If I connect any sort of new audio device, bluetooth speakers, usb mic, etc., Windows automatically sets that new device as the default and starts using it.
I totally understand why it is this way, but I want to disable this in Windows. I want the software I am using to handle my virtual audio cables to handle this functionality. For my setup to work, my default playback and recording devices have to be the virtual audio cables that are managed by software. When windows changes the defaults automatically, I have to go back and reset the default devices to what they were before I connected my bluetooth speakers or whatever.
I want windows to stop trying to switch my default playback and recording devices and just leave it as-is no matter what gets connected or disconnected.