Create a wrapper .inf for wdma_usb.inf. Specify the hardware ID of your fake
USB audio device. Set PKEY_AudioDevice_NeverSetAsDefaultEndpoint - Windows
drivers | Microsoft
* Troubleshooting default audio device heuristics – Matthew van Eerde's web
* How can my USB audio device tell the audio driver what kind of device it
is? – Matthew van Eerde's web log
From: Tim Roberts<mailto:timr@xxxxxxxxx>
Sent: Monday, February 22, 2021 2:26 PM
Subject: [EXTERNAL] [wdmaudiodev] Do Not Make Me The Preferred Device
I think I've read this answer before, but I can't find it.
I have a USB audio device. Well, it's virtual device, but it walks and
talks like a USB audio device. usbaudio.sys happily communicates with
me and handles microphone and speaker data.
When my device is enumerated, it becomes the preferred default device.
I don't want that. I just want to slip quietly into the background.
I've seen answers that use properties to suppress that, but in this case
it is usbaudio.sys that is creating the properties, not me. How can I
force the system not to make me the preferred device?
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.