c#在系统控制中启用音频设置“收听此设备”

时间:2019-01-28 16:32:23

标签: c# audio naudio

我的程序正在使用NAudio,我希望所有麦克风录制的声音都直接发送到扬声器。在窗口系统控件->声音->录音->属性中,我可以单击第二个选项卡“听”,然后单击“听此设备”

screenshot

如何在C#中完成?我不知道用什么合适的搜索词来找到例子

1 个答案:

答案 0 :(得分:0)

很遗憾,Windows API中没有可用的功能来切换此设置。
您可以在以下支持文章中找到有关此问题的讨论:
Access to the "Listen to this device" setting

由于您已经在使用NAudio,因此可以尝试将麦克风流复制到您自己的应用程序中的播放设备。
本文将帮助您实现以下目标:
How to record and play audio at the same time with NAudio