IOCTLs defined for WDM Audio Driver

hi all
can anyone tell me what r the various IOCTLs used for communicating with the WDM audio driver.
Or how to control a WDM audio driver.

thanks in advance
shishir

Hi,
Are you trying to bypass the kmixer.?.If not u don’t need to know the
various IOCTLS.

>how to control a WDM audio driver.
Expose the topology correctly. The kmixer will parse the topology and it
will build the user mode controls.

Make a look at DDK

HTH
Shanavas

Shanavas.K.S
Device Driver Group
NeST
xxxxx@nestec.net mailto:xxxxx
http://www.nesttech.com http:

-----Original Message-----
From: sak [mailto:xxxxx@hpsblr.soft.net]
Sent: Monday, October 09, 2000 9:46 PM
To: NT Developers Interest List
Subject: [ntdev] IOCTLs defined for WDM Audio Driver

hi all
can anyone tell me what r the various IOCTLs used for communicating with the
WDM audio driver.
Or how to control a WDM audio driver.

thanks in advance
shishir</http:></mailto:xxxxx>

hi shanavas
thanks a lot pal but it still does not cater to what i want to do.
its not that i want to bypass the Kmixer but in fact i was trying to make a driver which might control the flow of data as well as controls to the Sysaudio / Kmixer as its been necessary for me to capture and play the audio stream in the kernel mode.
have u got any idea as to how can i approach this , if this does not happen i will have to make the use of calling the DLL functions sitting in the kernel mode using the QueueUserApc.
as i don;t have any control or even data interchange method inside the kernel.
TIA
shishir
----- Original Message -----
From: SHANAVAS K.S
To: NT Developers Interest List
Sent: Tuesday, October 10, 2000 10:20 AM
Subject: [ntdev] RE: IOCTLs defined for WDM Audio Driver

Hi,
Are you trying to bypass the kmixer.?.If not u don’t need to know the various IOCTLS.
>>how to control a WDM audio driver.
Expose the topology correctly. The kmixer will parse the topology and it will build the user mode controls.

Make a look at DDK

HTH
Shanavas

Shanavas.K.S
Device Driver Group
NeST
xxxxx@nestec.net
http://www.nesttech.com

-----Original Message-----
From: sak [mailto:xxxxx@hpsblr.soft.net]
Sent: Monday, October 09, 2000 9:46 PM
To: NT Developers Interest List
Subject: [ntdev] IOCTLs defined for WDM Audio Driver

hi all
can anyone tell me what r the various IOCTLs used for communicating with the WDM audio driver.
Or how to control a WDM audio driver.

thanks in advance
shishir

I have to admit that I’m not very familiar with audio stuff, but we
covered a lot of advanced audio driver topics at WinHEC last year. Look
at the presentation slides at
http://www.microsoft.com/winhec/sessions/driver.htm
http: and if you find
the information that you’re looking for in these slides, then I
recommend that you purchase either the audio tapes or complete CD set
with embedded video recordings.

Let me know if you don’t see the info you’re looking for, and I’ll try
to get you answers through some other means.

Sandy Spinrad
Device Driver Evangelist
Microsoft Corporation

-----Original Message-----
From: sak [mailto:xxxxx@hpsblr.soft.net]
Sent: Monday, October 09, 2000 10:20 PM
To: NT Developers Interest List
Subject: [ntdev] RE: IOCTLs defined for WDM Audio Driver

hi shanavas
thanks a lot pal but it still does not cater to what i want to do.
its not that i want to bypass the Kmixer but in fact i was trying to
make a driver which might control the flow of data as well as controls
to the Sysaudio / Kmixer as its been necessary for me to capture and
play the audio stream in the kernel mode.
have u got any idea as to how can i approach this , if this does not
happen i will have to make the use of calling the DLL functions sitting
in the kernel mode using the QueueUserApc.
as i don;t have any control or even data interchange method inside the
kernel.
TIA
shishir
----- Original Message -----

From: SHANAVAS K.S mailto:xxxxx
To: NT Developers mailto:xxxxx Interest List
Sent: Tuesday, October 10, 2000 10:20 AM
Subject: [ntdev] RE: IOCTLs defined for WDM Audio Driver

Hi,
Are you trying to bypass the kmixer.?.If not u don’t need to know the
various IOCTLS.
>>how to control a WDM audio driver.
Expose the topology correctly. The kmixer will parse the topology and it
will build the user mode controls.

Make a look at DDK

HTH
Shanavas

Shanavas.K.S
Device Driver Group
NeST
xxxxx@nestec.net mailto:xxxxx
http://www.nesttech.com http:

-----Original Message-----
From: sak [mailto:xxxxx@hpsblr.soft.net]
Sent: Monday, October 09, 2000 9:46 PM
To: NT Developers Interest List
Subject: [ntdev] IOCTLs defined for WDM Audio Driver
hi all
can anyone tell me what r the various IOCTLs used for communicating with
the WDM audio driver.
Or how to control a WDM audio driver.

thanks in advance
shishir</http:></mailto:xxxxx></mailto:xxxxx></mailto:xxxxx></http:>

take a look at IOCTL_KS_…ioctl like IOCTL_KS_PROPERTY and IOCTL_KS_METHOD.
these are documented in DDK help.

regards
jeseem
mailto:xxxxx@hotmail.com

PS: these ioctls use METHOD_NEITHER.
----- Original Message -----
From: sak
To: NT Developers Interest List
Sent: Tuesday, October 10, 2000 1:20 AM
Subject: [ntdev] RE: IOCTLs defined for WDM Audio Driver

hi shanavas
thanks a lot pal but it still does not cater to what i want to do.
its not that i want to bypass the Kmixer but in fact i was trying to make a driver which might control the flow of data as well as controls to the Sysaudio / Kmixer as its been necessary for me to capture and play the audio stream in the kernel mode.
have u got any idea as to how can i approach this , if this does not happen i will have to make the use of calling the DLL functions sitting in the kernel mode using the QueueUserApc.
as i don;t have any control or even data interchange method inside the kernel.
TIA
shishir
----- Original Message -----
From: SHANAVAS K.S
To: NT Developers Interest List
Sent: Tuesday, October 10, 2000 10:20 AM
Subject: [ntdev] RE: IOCTLs defined for WDM Audio Driver

Hi,
Are you trying to bypass the kmixer.?.If not u don’t need to know the various IOCTLS.
>>how to control a WDM audio driver.
Expose the topology correctly. The kmixer will parse the topology and it will build the user mode controls.

Make a look at DDK

HTH
Shanavas

Shanavas.K.S
Device Driver Group
NeST
xxxxx@nestec.net
http://www.nesttech.com

-----Original Message-----
From: sak [mailto:xxxxx@hpsblr.soft.net]
Sent: Monday, October 09, 2000 9:46 PM
To: NT Developers Interest List
Subject: [ntdev] IOCTLs defined for WDM Audio Driver

hi all
can anyone tell me what r the various IOCTLs used for communicating with the WDM audio driver.
Or how to control a WDM audio driver.

thanks in advance
shishir