怎么得到声卡的音量调节设备?

解决方案 »

  1.   

    你是指如何在程序中控制音量码?
    我整理了几个函数,可以调节主音量和输出音量,很容易使用!
    see my blog!http://www.donews.net/ffmpeg/archive/2004/05/11/18010.aspx
      

  2.   

    可以使用windows中的MCI这族函数例如:
    MCIDEVICEID mciGetDeviceID(
      LPCTSTR lpszDevice  
    );
    可以取得设备的ID使用的时候包含Mmsystem.h头文件和Winmm.lib库文件
      

  3.   

    MSDN:
    The waveOutGetVolume function retrieves the current volume level of the specified waveform-audio output device.
    MMRESULT waveOutGetVolume(
      HWAVEOUT hwo,      
      LPDWORD pdwVolume  
    );The waveOutSetVolume function sets the volume level of the specified waveform-audio output device.MMRESULT waveOutSetVolume(
      HWAVEOUT hwo,  
      DWORD dwVolume 
    );
      

  4.   

    我是说怎么得到 "Phone,Microphone,Line-In,CD-ROM,Video,Auxiliary,
    Stereo Mixer Input,Mono Mixer Input "这样的控制,因为录音时需要用户
    选择录音源,并控制录音源的音量