[wdmaudiodev] Re: AW: Re: sample User mode installable multimedia driver

  • From: Frank Yerrace <Frank.Yerrace@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 18 Mar 2009 02:32:57 -0700

Note that these drivers do not necessarily support all the various audio APIs, 
but depending on your intentions perhaps this is acceptable. Obviously they 
support the old waveX APIs.

I do agree the WDM Audio driver model is not very friendly for the problems you 
mentioned (virtual devices, network audio devices). If the need for custom 
drivers like this became popular enough, we could factor that into future 
planning.

By the way, WDM Audio drivers can dynamically add/remove inputs and outputs. 
Some of my coworkers that participate on this list could elaborate on this with 
more authority than I can if there are questions about this.

Frank Yerrace
Microsoft

This posting is provided "AS IS" with no warranties, and confers no rights.


From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tobias Erichsen
Sent: Wednesday, March 18, 2009 2:11 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] AW: Re: sample User mode installable multimedia driver

Hi Frank,

one reason to write such a "driver" would be to get an easy ability to write 
stuff
like virtual or network audio or midi-drivers.  The complexity is much lower 
than
writing a WDM Audio driver model driver.

Also it is possible to dynamically create & remove additional ports which have
a dynamic changeable friendly name - I have yet to find any good sample for
the WDM Audio stuff that show how to do that...

Tobias

________________________________
Von: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] 
Im Auftrag von Frank Yerrace
Gesendet: Mittwoch, 18. März 2009 09:46
An: wdmaudiodev@xxxxxxxxxxxxx
Betreff: [wdmaudiodev] Re: sample User mode installable multimedia driver
The wodMessage driver model is generally not well supported on any of the 
recent releases of desktop Windows. You should consider the WDM Audio driver 
model. See http://msdn.microsoft.com/en-us/library/bb870472.aspx.

Is there a particular reason you need to implement a user-mode driver of this 
type? What version of Windows are you targeting?

Frank Yerrace
Microsoft

This posting is provided "AS IS" with no warranties, and confers no rights.

From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Vipin Kumar
Sent: Tuesday, March 17, 2009 10:53 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] sample User mode installable multimedia driver

Hi,
    i am trying to write a user mode installable multimedia driver ( basically  
i want to implement the wodMessage ).please visit 
http://msdn.microsoft.com/en-us/library/ms713504(VS.85).aspx

i can see my device in the list, however, when someone tries to open the 
device, i receive a callback argument   with value 0, which is not valid

so no one is able to open the device( AFAIK the device will open only when the 
callback is sent, but since it's a value of zero, it's of no use )

can someone help me out here.

i am also trying to search a sample but in vain. Can someone please point me 
out to the sample or what am i doing wrong or how should i do it.

waiting for your help
--
--
Thanks & Regards
=================
Vipin.

Other related posts: