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/