Re: Access vista component devices of playback devices like microphone, linein, front mic etc in vc++



On Aug 5, 6:38 pm, "Chris P." <m...@xxxxxxxxxxxx> wrote:
On Mon, 4 Aug 2008 22:10:17 -0700 (PDT), vinaykabadi wrote:
I have already used the SelectCaptureDevice(). The things I changed in
it was, I checked wether the "flow" is "In" and then I changed it to
"EnumPartsIncoming(&pParts)" . I am getting the results like "Master
Mute,  Speakers, Sum, Two blank strings and then HD Line Out DAC(s)
fro rear panel"

That is correct.

But I am expecting the the components like microphone, front mic, line
in, rear ,
front etc.

When I do the same thing for capture device like mic and front mic I
get the desired results like, mute control and mic boost.

But I want the same kind of response with payback device,

As I already said, you won't get the results you want.  On Vista the driver
topology has changed.  The input components (microphone, line-in etc) are
no longer routable to the playback device.

--http://www.chrisnet.net/code.htm
[MS MVP for DirectShow / MediaFoundation]

Dear,

It means there is no way to control the components(microphone, line-in
etc) of playback device. If windows has made them and if it used
then there should be any way to control it. If not this way, then tell
me some other way to access it. I need it desperately, I need to mute
the microphone of playback device to avoid the echo from microphone.

Or can I go through direct sound

.



Relevant Pages


Loading