用c ++在麦克风上播放声音

时间:2010-06-05 01:06:13

标签: c++ windows-xp multimedia

我正在使用C ++编写适用于Windows XP的程序,该程序需要播放声音,以便当前正在录制麦克风的任何程序都可以听到它,但它不会从扬声器中传出。似乎没有“真实”的方法,但可以进入“sndvol32 -R”并将Wave out mix或类似设置为当前输入设备。然后您可以将主音量调为0,播放声音,将其重新调高,然后将输入设备重置为麦克风。有没有办法透明地执行此操作,或使用函数设置当前输入设备,以便您不必看到sndvol32弹出?

由于

1 个答案:

答案 0 :(得分:1)

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

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

相关问题