[wdmaudiodev] Re: USB midi driver?

  • From: Olivier Roblin <oroblin@xxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Sat, 20 Nov 2004 09:39:00 +0100

You should export your device to the system, so that it can recognize it as a MIDI device. You can only do that in kernel mode. You should use a Port/Miniport filter architecture (IMiniportMidi) to define the MIDI interface and send data received onto Usb...

Bert Schiettecatte wrote:

Hi All,

I'm relatively new to driver development and I'm trying to understand
how a MIDI driver is written for a USB device on Win XP?


If I understand correctly from MSDN and other sources, the USB interface
is already supported by Win XP, and an API to send data over USB is
available (through URBs)?

If that is the case, can I just create a user-mode MIDI driver and use
the USB transfer API to transfer data over the USB bus, which means I do
not need to implement anything at the kernel level?


I would appreciate any clarifications on this topic, as well as some
example code, tutorials, documents, etc that might help to clear up
everything. I have USB Complete here and the WDM book by Oley.


Thanks,

Bert

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

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.de/






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

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.de/

Other related posts: