http://www.vchelp.net/source/source_mm.htm
这上面有录音的例子,不只是你想要得吗

解决方案 »

  1.   

    看一看platform SDK里面的Multimedia Audio,我想waveIn***系列的函数是你要用到的
      

  2.   

    我也是同样的问题,如何设置声音源为 Line in ,而不是 Mic
    继续关注你的问题
      

  3.   

    如果是手工的话,你可以在录音控制里设置声音源。
    如果是程序的话,就复杂了,首先要得到设置声音源的控制的ID,然而使用相应的结构象MIXERCONTROLDETAILS_LISTTEXT,不同声卡好象不同的,使用mixerSetControlDetails函数将声音源设置为Line in,我只能实现我自己的声卡的自动设置,别的声卡我设置不了!
    设置好了后就可以用waveIn函数了,它可不管你的声音是哪里来的,如果声卡支持,MicIn和LineIn的合音也可以录下来!
      

  4.   

    to xiaoqiqixiao:
    得到LiniIN的ID应该不是很困难,很多音量控制的软件都可以,和WaveIN
    不同的是输入的参数不同而已,其他都是一样的