So you want to apply virtual surround sound processing on:
1. Headphones that are plugged into the wired 3.5mm jack for a given system
(call it System X)
2. USB headphones that are plugged into the USB jack, but only if they match
a certain finite list of VID/PID combinations
Is that correct?
From: Edward Abramian<mailto:edwabr123@xxxxxxxxx>
Sent: Friday, December 16, 2016 2:20 PM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Re: Multichannel audio USB support
My major problem is to have solution that works in a production environment. Is
my understanding correct that I can only pass WHQL if driver is for a specific
hardware? So, probably I will be able to pass WHQL with an inf wrapping
wdma_usb.inf. But in case of analog headset and a virtual device driver, that
will be a problem?
From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Roberts
Sent: Friday, December 16, 2016 1:57 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Multichannel audio USB support
Edward Abramian wrote:
Yes, it is reported as Headphones, and it's a bummer I can't change this from
inf, and that's why I am looking forward to implementing virtual audio device
instead.
It's not very hard to write a lower filter driver to rewrite the descriptors on
the way through. I don't know whether that would solve your other problems.
--
Tim Roberts, timr@xxxxxxxxx<mailto:timr@xxxxxxxxx>
Providenza & Boekelheide, Inc.