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