代码之家  ›  专栏  ›  技术社区  ›  AStupidNoob

C++中麦克风播放声音

  •  2
  • AStupidNoob  · 技术社区  · 14 年前

    我正在制作一个C++程序,用于Windows XP,它需要播放声音,以便当前录制麦克风的任何程序都能听到它,但是它不会从扬声器中出来。似乎没有“真正”的方式来做这件事,但有可能进入“sndvol32-r”并设置波形输出混合或类似于当前输入设备。然后,您可以将主音量调到0,播放声音,将其调回原音量,然后将输入设备重置为麦克风。有没有一种透明的方法,或者使用函数设置当前输入设备,这样就不必看到sndvol32弹出窗口?

    谢谢

    1 回复  |  直到 14 年前
        1
  •  1
  •   BlueRaja - Danny Pflughoeft    14 年前

    这样做需要一个复杂的内核级驱动程序。

    你很幸运,有人 has already done this (这不是免费的,但这是一个很棒的节目)。