Hello Tim, That is not necessarily true. First, usbaudio.sys stopped using the stream class shell after Win2K in favor of the avstream driver shell. That not withstanding, the interface to any one of the usbaudio drivers is via ks whether it be the Stream.sys version of Win98 and Win2k or the AVStream (ks.sys) version of those OSes since. I believe what Hannah is trying to do (and Hannah, please correct me if I am wrong) is to open the USBAudio driver in the video driver to facilitate A/V sync. However I do not see how this would be easier than doing it at the app level. The requests are generally the same either way. Thanks, DJ Sisolak Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights. -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Roberts Sent: Tuesday, February 24, 2004 12:28 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: usbaudio.sys Hannah W wrote: >Hi DJ, > I am not working with the app, but am working >with the driver for our capture device and am only >using graphedit. This is a video camera and when I use >Microsoft's avmux and then file writer to create a >avi file, the video and audio are not in sync. > Can I create a audio capture pin in my avstream >driver and in the Process routine use ZwCreateFile to >get audio stream from usbaudio.sys? Will this be >possible? > > No. The basic problem is that the interfaces don't match up. The top side of USBAUDIO.SYS speaks directly to the bottom side of STREAM.SYS, and their communication is all in the form of SRBs. You don't want to have to impersonate STREAM.SYS. If you want to handle the audio stream yourself, you are going to have to skip USBAUDIO.SYS and talk directly to USBD. That way you can access the stream, but I suspect it's going to be a lot of trouble. -- - 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.de/ ****************** 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.de/