Click here to Skip to main content
15,886,049 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
Questionmirror driver Pin
Ravi00318-Feb-08 23:33
Ravi00318-Feb-08 23:33 
GeneralVirtual Printer Driver Pin
Member 312032418-Feb-08 18:20
Member 312032418-Feb-08 18:20 
GeneralSimulate Keyboard Input Pin
Lau Puay Hua17-Feb-08 23:02
Lau Puay Hua17-Feb-08 23:02 
GeneralRe: Simulate Keyboard Input Pin
fat_boy19-Feb-08 2:26
fat_boy19-Feb-08 2:26 
QuestionRe: Simulate Keyboard Input Pin
harlock592-Sep-08 9:28
harlock592-Sep-08 9:28 
GeneralNetwork problem: Connect PDA - Desktop [Solved] Pin
cmk14-Feb-08 12:36
cmk14-Feb-08 12:36 
QuestionEntry point for Windows kernel mixer? [modified] Pin
Savagemonkey9-Feb-08 13:22
Savagemonkey9-Feb-08 13:22 
GeneralRe: Entry point for Windows kernel mixer? [modified] Pin
Baltoro25-Feb-08 13:14
Baltoro25-Feb-08 13:14 
I found this over at OSR Online:
KMixer Driver Sample Rate Conversion and Mixing Policy[^]
The subject of Windows Audio Driver technology is amazingly complicated. If I were attempting to do what you suggested, I would be thinking along the lines of writing a kernel mode driver to intercept the data from the device driver stack. This is not simple or easy.
Even experienced driver writers find the subject challenging. And, as far as I know there are no books on the subject.
Probably OSR Online is your best starting point,...I have actually seen a couple of threads on the subject in the development forums. But, if you've never written a driver, I suggest that you plan carefully, driver development is difficult. Blue Screens of Death predominate.
I also found this blog by Larry Osterman[^] to be informative. He contrasts the audio stack on Windows XP and previous with Vista; there are significant design differences.
By the way, to answer your original question: there is an entry point for the kernel driver, but, it is not accessible from user mode. It is called by the Operating System kernel when the driver is first loaded.

modified on Monday, February 25, 2008 7:26 PM

Generalattaching windbg to DWM.EXE Pin
amit.code5-Feb-08 23:57
amit.code5-Feb-08 23:57 
GeneralRe: attaching windbg to DWM.EXE Pin
fat_boy19-Feb-08 2:29
fat_boy19-Feb-08 2:29 
QuestionHow to write a program to mesure ping delay for particular site (ex ping www.google.com ) Pin
sacr835-Feb-08 22:08
sacr835-Feb-08 22:08 
AnswerRe: How to write a program to mesure ping delay for particular site (ex ping www.google.com ) Pin
Paul Conrad7-Mar-08 14:30
professionalPaul Conrad7-Mar-08 14:30 
Generalcapture screen updates from desktop screen Pin
Ravi0035-Feb-08 18:54
Ravi0035-Feb-08 18:54 
GeneralKernal Mode VS User Mode Pin
ForNow3-Feb-08 9:34
ForNow3-Feb-08 9:34 
GeneralRe: Kernal Mode VS User Mode Pin
JudyL_MD4-Feb-08 3:01
JudyL_MD4-Feb-08 3:01 
GeneralRe: Kernal Mode VS User Mode Pin
ForNow4-Feb-08 13:12
ForNow4-Feb-08 13:12 
GeneralRe: Kernal Mode VS User Mode Pin
JudyL_MD5-Feb-08 2:12
JudyL_MD5-Feb-08 2:12 
GeneralRe: Kernal Mode VS User Mode Pin
ForNow5-Feb-08 2:35
ForNow5-Feb-08 2:35 
GeneralRe: Kernal Mode VS User Mode Pin
JudyL_MD5-Feb-08 3:10
JudyL_MD5-Feb-08 3:10 
GeneralRe: Kernal Mode VS User Mode Pin
ForNow5-Feb-08 13:21
ForNow5-Feb-08 13:21 
GeneralRe: Kernal Mode VS User Mode Pin
JudyL_MD6-Feb-08 2:23
JudyL_MD6-Feb-08 2:23 
GeneralRe: Kernal Mode VS User Mode Pin
Mike Dimmick6-Feb-08 5:51
Mike Dimmick6-Feb-08 5:51 
GeneralRe: Kernal Mode VS User Mode Pin
JudyL_MD6-Feb-08 7:20
JudyL_MD6-Feb-08 7:20 
GeneralRe: Kernal Mode VS User Mode Pin
ForNow6-Feb-08 13:25
ForNow6-Feb-08 13:25 
GeneralRe: Kernal Mode VS User Mode Pin
JudyL_MD7-Feb-08 2:12
JudyL_MD7-Feb-08 2:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.