[wdmaudiodev] Re: usbaudio.sys

  • From: Hannah W <hannah_timothy@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Tue, 24 Feb 2004 15:50:06 -0800 (PST)

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/

Other related posts: