There's a snippet on MSDN here:
https://msdn.microsoft.com/en-us/library/windows/hardware/ff537753(v=vs.85).aspx
And there's a more complete .inf from another person attempting a similar thing
here:
//www.freelists.org/post/wdmaudiodev/Help-installing-custom-sAPO-for-a-USB-audio-device,5
From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
Sent: Wednesday, November 2, 2016 4:54 PM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Re: sAPO for USB audio devices
Thank you for your prompt response. This is a great news. Is there by any
chance a sample/template of such .inf file?
From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde ;
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Wednesday, November 2, 2016 4:13 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: sAPO for USB audio devices
The recommended approach is to create a driver package which consists of your
APO binary, an .inf which wraps wdma_usb.inf and specifies your hardware IDs,
and (optionally) a Sound control panel UI plugin. Run the HLK tests and submit
to WHQL to get this signed.
From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
Sent: Wednesday, November 2, 2016 3:46 PM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] sAPO for USB audio devices
Hi everyone,
What options do I have to enable my sAPO for USB audio devices? Should I bundle
it with a custom USB audio driver and have them WHQL signed, or there is a
simpler option available? I will need a production grade solution with driver
signature and audiodg protection intact.
Thank you,
Edward