Hi,
1)
I want to capture all the audio out on my machine .
What i understand is that if the sound card on my machine provides
"stereo
Mix" capability AND I am not recording something on the physical line
in
of my sound card , then and only then i can capture the audio out
going
through the sound card using DirectSound or WaveIn API.
what is the most reliable way to do this that should work on Win 9x+
and Win
2k+ , independent of whether the sound card supports stereo mix or
whether
something is also being recorded in the physical line in of the sound
card?
Is there some way to generically install an upper filter driver on top
of the
sound card driver and do this?
what other option should help here?
In the DDK i have a Microsoft Virtual Audio Driver , will that be of
use ?
There are multiple drivers inside the MSVAD driver directory, which one
can
i use with minimum amount of code change that should achieve my purpose
?
and if i do need to change the code , which portion needs to be changed
?
2)
I was going through the code of MSVAD and its architecture looks
different
from the standard WDM drivers ( particularly WDM USB client drivers ).
No Read/Write Dispatchers etc.
also Walter Oney's Book apparently does not delve into sound card
drivers as
well. What is the best resource to get more information about this ,
apart
from the DDK ?
thanks and regards
Taha