[wdmaudiodev] Re: Driver model for multi-client MIDI

  • From: Tim Roberts <timr@xxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 6 May 2015 10:22:08 -0700

Andrew Vogan wrote:


To be clear, I need to support an arbitrary number of different USB
devices (matched by VID/PID), several of which may be plugged in at
the same time. This is for DJs with pro audio equipment, and they're
notorious for stringing together a bunch of equipment. So when MSDN
says that PortCls doesn't support external buses, I assumed that my
use case is what it's talking about. I'd love to find out otherwise,
though.

What they mean here is protocol buses, like USB and 1394. Anything that
is not directly connected to PCI. The wave models, specifically, make
assumptions about DMA and interrupts. You can see that in MSVAD, where
everything comes down to the CopyTo and CopyFrom routines in the DMA
classes.

It is certainly possible to adapt that to other buses, but it isn't
natural. That's the real point.

--
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: