现在要做一个程序,得到系统麦克风输入音量的大小,并根据音量的大小显示一个变化的音频形象,主要是利用什么来得到麦克风输入音量的大小呢?
WAVEIN又是什么?
 麻烦高手帮帮忙~本人初学,希望各位大侠回复的时候尽量考虑以下一个不太明白的人的心情~~嘿嘿~~谢谢各位了~~ 有源码更好~不拒绝源码~~O(∩_∩)O~

解决方案 »

  1.   

    http://hi.baidu.com/chinacharis/blog/item/76197c2826a12af999250a07.html/cmtid/b29d453a73ffa5e015cecb38
      

  2.   

    http://blog.csdn.net/abcpanpeng/archive/2009/01/17/3806160.aspx
      

  3.   

    参考:
    http://blog.csdn.net/lqg1999/archive/2009/03/19/4006047.aspx
    例子说的很清楚
      

  4.   

    下一个WAVEIN录音的例子,有得到麦克音量的函数,得到值转换一下~~~
      

  5.   

    您可以尝试使用mixer系列函数来完成您的意图,使用这些函数可以监控声卡的输入和输出线(input   and   output   line)的音量。这里面涉及到的步骤如下:   
        
      1.打开与声卡相关的mixer设备;   
        
      2.取得意图监控的line的控制;   
        
      3.控制所取得的控制器的音量.   
        
      程序的主要调用到的函数有:   
        
      mixerOpen();   
      mixerGetLineInfo();   
      mixerGetLineControls();   
      mixerGetcontrolDetails();   
      mixerSetControlDetails();   
        
      如果需要进一步的信息,您可以参看Q181550的详细讲述的一个控制音量大小的例子(http://support.microsoft.com/default.aspx?scid=kb;en-us;Q181550)以及其他信息。   
        
        
      -   微软全球技术中心   VC技术支持