我正在为Windows XP使用C++编写一个程序,该程序要求播放声音,以便当前正在录制麦克风的任何程序都可以听到它,但不会从扬声器中出来。似乎没有“真正的”方法,但是可以进入“sndvol32 -R”并设置Wave out混音或与当前输入设备类似的设置。然后,您可以将主音量设为0,播放声音,将其调高,然后将输入设备重置为麦克风。有没有办法透明地执行此操作,或者使用功能设置当前输入设备,从而不必看到sndvol32弹出?
谢谢
最佳答案
这样做将需要复杂的内核级驱动程序。
对您来说幸运的是,有人has already done this(它不是免费的,但这是一个很棒的程序)。