I need to capture what is rendered to the PC Speaker, On WinXP*.* I would
have programatically used the mixer*.* API to select the "Stereo Mix" as my
active input at the "Recording Control", however, on Vista things were
revised, and, the "Stereo Mix" of the "Recording Controls" cannot be selected
in the same manner:
On Vista 'waveInGetNumDevs' returns 1 where on XP 3 devices were returned,
in essence the "Recording Control" cannot be accessed, and hence, the lines
connected to the "Recording Control" ( such as the "Stereo Mix" ) cannot be
programmatically seletected.
I have succeeded to MANUALLY enable the "Stereo Mix" by "showing disabled
devices" throught the "Recording devices" pane and then by manually enabling
the "setereo mix", Unfortunetly, this, didn't cause the "Recording Control"
to be exposed to the mixer*.* API
1. I need to find a way to programmatically enable the "Stereo Mix" On vOsta
2. I don't want to use "Core Audio Engine API"
3. I don't want to use the loopback
How can I programmatically enable the "Stereo Mix" ?
How can I programmatically control the default "Recording device"?
Any help would be appreciated.
--
Nadav
http://www.sophin.com
> I need to capture what is rendered to the PC Speaker, On WinXP*.* I would
> have programatically used the mixer*.* API to select the "Stereo Mix" as my
> active input at the "Recording Control", however, on Vista things were
> revised, and, the "Stereo Mix" of the "Recording Controls" cannot be selected
> in the same manner:
...
Also posted in:
microsoft.public.win32.programmer.mmedia
Please do not multi-post.
See: http://tmhare.mvps.org/help.htm#mp
--
Please read this before replying:
1. Dshow & posting help: http://tmhare.mvps.org/help.htm
2. Trim & respond inline (please don't top post or snip everything)
3. Benefit others: follow up if you are helped or you found a solution