The links helped a touch but I'm still lost. The code i have so far is below. I'm sure i'm over thinking the issue. The function of the form is to allow the user to select which audio device they want to use and set the volume and if they want have a specific effect added to the output.
EX your system has 1 sound card, a USB headset/mic combo, and a built in mic.
you want to use your headset as the headset output, the sound card to the speaker output, and use the mic on the USB heaset as your mic.
Main Topics
Browse All Topics





by: TheLearnedOnePosted on 2009-06-25 at 17:44:49ID: 24717256
I know that you can use WMI and the Win32_SoundDevice to enumerate sound devices, but I don't think that the object properties give you what you need:
en-us/libr ary/aa3944 63(VS.85). aspx
en-us/libr ary/ bb3186 74(VS.85). aspx#dx_Di rectSound_ Devices_En umeration_ of_Sound_D evices
ound) en-us/libr ary/ms8110 20.aspx
Win32_SoundDevice Class
http://msdn.microsoft.com/
You can also use DirectSound to enumerate sound devices:
DirectSound -- Enumeration of Sound Devices
http://msdn.microsoft.com/
The Device object has the Caps values:
Caps Structure (Microsoft.DirectX.DirectS
http://msdn.microsoft.com/