//---------------------------------------------------------------------------
unsigned WINAPI GetVolume(int dev)//µÃµ½É豸µÄÒôÁ¿dev=0Ö÷ÒôÁ¿£¬1WAVE ,2MIDI ,3 LINE IN
{
long device;unsigned rt=0;
MIXERCONTROL volCtrl;
HMIXER hmixer;
switch (dev)
{
case 1:
device=MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT; break;
case 2:
device=MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER; break;
case 3:
// device=MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC; break; // cd ÒôÁ¿
// device=MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE; break; //Âó¿Ë·çÒôÁ¿
// device=MIXERLINE_COMPONENTTYPE_SRC_LINE; break; //PC ÑïÉùÆ÷ÒôÁ¿
device=MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC; break;
case 4:
device=MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE;break;
default:
device=MIXERLINE_COMPONENTTYPE_DST_SPEAKERS;
}