Hi DJ, That is exactly what I am trying to do. Would ZwCreateFile help to get a handle to usbaudio.sys?Is so how do I get the handle? I tried using IoGetDeviceInterfaces but I get a error. Could I probably add a filter above the audio capture driver to fix this issue? I do not have any app here other than graphedt. Hannah Williams --- DJ Sisolak <dsisolak@xxxxxxxxxxxxxxxxxxxxxx> wrote: > 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/ > __________________________________ Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. http://antispam.yahoo.com/tools ****************** 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/