[wdmaudiodev] USB audio driver architecture question

  • From: pgruebele@xxxxxxx
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Wed, 29 Apr 2009 20:16:03 -0400 (EDT)

Hi All.

It looks like I will have to develop a USB audio driver because USBAudio.sys has too many limitations - especially bandwidth.

I have read various posts and done a good amount of research and it seems there are 2 options to start with:

1. use AVSHws as the basis for the driver
2. use msvad as the basis for the driver

Since this is a USB audio driver, I am concerned with issues related to surprise device removal. MS specifically states that port class drivers (like msvad) do not support extrnal buses like USB. However, it seems that the msvad samples are better documented and implement more audio related functionality so this would make things easier to start with.

Can someone knowledgeable in this area comment on this dilemma? Can msvad be made to work with surprise removal? If so, how? Are there any better AVStream samples out there?

Also, could someone point me to some good information on how insertion and removal for such a device would be handled in general?


Thanks a lot

Philip
******************

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:

  • » [wdmaudiodev] USB audio driver architecture question - pgruebele