That's correct.
Having a universal solution for both USB and analog is good and less
support, but I probably can get along with wdma_usb.inf for USB headset, the
way I have it now. Especially if I can do some tweaks by a filter driver,
the way suggested by Tim. At least I will have a WHQL signature for USB
driver package, will I?
From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Friday, December 16, 2016 2:27 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Multichannel audio USB support
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>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Roberts
Sent: Friday, December 16, 2016 1:57 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto: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.