You would write two drivers...a lower wdf driver that talks directly to the hardware as a generic wdf driver. Then you install an upper filter driver over the wdf driver that exposes the device as an avstream driver. Avstream driver then sends and receives data from the lower driver. -----Original Message----- From: KS <wakeup1504@xxxxxxxxx> Date: Sat, 24 Oct 2009 18:50:00 To: <wdmaudiodev@xxxxxxxxxxxxx> Subject: [wdmaudiodev] AVStream and WDF Hi, Is it possible to write an AVStream driver using WDF? I posted this questions a few years back and the answer was no. There were some code snippets on using AVStream with WDF in the Winhec 2008 presentation, and there is also some new WLP requirements for USB drivers to be WDF compilant. So does this mean that it is now possible to use AVStream with WDF (since many usb audio/video device would be using AVStream driver)? If this is true, is there any info on what is the minimum KMDF version that can support this, and any info on what can and what cannot be done with WDF for AVStream would be appreciated. Thanks KS