[wdmaudiodev] Re: KMDF and AVStream revisited

  • From: Daniel Rice <drice@xxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 12 Nov 2010 14:57:46 -0800

Hi Tim,

Thanks for the insight.

Can you point me to some reference on this? Our devices aren't class compliant, 
have many channels, need to have the lowest latency possible through both WDM 
and ASIO, and need to do DSP processing on the usb completion routine for our 
audio transfers.

I'm curious what is possible and what is not.

-Dan

-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Roberts
Sent: Friday, November 12, 2010 1:44 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: KMDF and AVStream revisited

Daniel Rice wrote:
> We have to build our own because we do a lot of custom stuff in our driver 
> specific to our products.

In MANY cases, it is much more expedient to implement something like
this by writing upper and/or lower filter drivers to usbaudio.sys.  That
way, you aren't trying to recreate the 12 years of development and
testing in the existing usbaudio.sys driver.

I've worked on 4 or 5 projects that implemented usbaudio filter drivers
to implement custom functionality.

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

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

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: