Discussion:
Mapping a DirectSound device to a Windows mixer
(too old to reply)
Bjoern
2009-09-21 18:54:24 UTC
Permalink
Hi

Is there some way in Windows (2K and XP) to find the mixer belonging
to a DirectSound device? I would e.g. like to be able to enable/
disable microphone boost and change from Microphone to Line In while
I'm recording.

When I enumerate the DirectSound devices I get the device name in the
DSENUMCALLBACK callback but the name I get doesn't necessarily
correspond to the name in the mixer's MIXERCAPS-struct. Also the name
in the MIXERCAPS-struct is only 32 characters so some names are
truncated. I've noticed there's a MIXERCAPS2-struct which has a GUID
but it doesn't appear to have any relation to the DirectSound device's
GUID.

-- Bjoern
Bjoern
2009-09-22 13:25:35 UTC
Permalink
Ah, I got a reply in another group. Look up:
DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING

-- Bjoern

Loading...