[wdmaudiodev] Re: accessing audiocontrols on a UAC2 device on Windows

  • From: Børge Strand-Bergesen <borge.strand@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Fri, 15 Jul 2016 18:34:41 +0200

Mike,

this is probably totally far-fetched. With the DAC I sell (
www.henryaudio.com) there is an open source UAC2 ASIO driver based on
libusbk. It works well and could maybe be a source of inspiration for what
you are looking for. If you want I can send you the gory details and
pointers to the code in github.


Børge


On Fri, Jul 15, 2016 at 6:30 PM, Mike Kemp <mjk@xxxxxxxxxxxx> wrote:

Hi

I am wondering if anyone can suggest where to look to find out how to
access audio controls on a UAC2 audio device on Windows?

We have a UAC2 device that runs fine on Mac OSX using coreaudio and we can
access extension units on the device control endpoint using libusb to
control various aspects of our device.

For PC use we intend to license a commercial UAC2 standard Windows audio
driver, and we have a couple of candidates for evaluation. Although these
allow audio workstations to use our device I want to make our remote
control application send and receive data to various extension units on our
hardware (via the control endpoint 0) the same as on Mac OSX.

The question is whether there is a standard API to access these controls
that all UAC2 drivers implement the same way, or whether this is likely to
vary with each driver implementation? If there is a standard that will
allow me to open the device control endpoint and exchange data, where might
I look for that information?

I've tried googling it, but unfortunately results for UAC2 are usually
swamped with unrelated UAC issues which seem to be a hotter topic!

Thanks for any pointers..

Mike


Other related posts: