Nick, This was what Microsoft developed the GFX Filter driver sample for. -Chris Perry Bose Corporation ________________________________ From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Faby, Paul Sent: Thursday, March 02, 2006 12:59 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] KMDF for a usb audio driver What if I wanted to incorporate dsp at the kernel level then turn the audio around in under 10 ms? Would it be better to create the virtual device to connect to the standard usb audio class driver. Then do the processing in the virtual device? Or would it be better to create a filter driver on top of the usb audio class driver? paul Nick Dowell wrote: > > I'm researching writing a new audio driver for Windows, which would > work over USB, and am very keen to use the WDF model because of all > its touted advantages :) > > Are there any complications or reasons why I shouldn't use WDF to > develop such a driver? There's one very good reason: because most USB audio devices shouldn't need a custom driver at all. If you are creating a new USB audio device, you really really want to make it compliant with the USB Audio Class. Once you do that, you automatically get operating system support clear back to Win98 without any driver work at all. -- Tim Roberts, timr@xxxxxxxxx Providenza & Boekelheide, Inc.