Bjoern
2009-09-21 18:54:24 UTC
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
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