如何使用 NAudio 将麦克风(mic-in)设置为默认值?

Posted

技术标签:

【中文标题】如何使用 NAudio 将麦克风(mic-in)设置为默认值?【英文标题】:How to set microphone(mic-in) as default using NAudio? 【发布时间】:2014-11-04 14:23:26 【问题描述】:

我有一个问题 我有默认声卡,“线路输入”有时设置为默认值。我需要将麦克风(麦克风输入)设置为默认值。或者如何禁用/启用“Line-In”设备

【问题讨论】:

【参考方案1】:

我不知道 NAudio 可以做你想做的事,其他选项似乎涉及一些黑客行为。

我使用this project (EndPointController) 来做你想做的事(至少在 Windows 7 中)。

它构建了一个名为 EndPointController 的 .exe,它接受设备 ID 作为命令行上的输入。他在该站点上引用的包含 .NET 包装器代码的链接已损坏,但截至 2014 年 11 月,this one works。

【讨论】:

以上是关于如何使用 NAudio 将麦克风(mic-in)设置为默认值?的主要内容,如果未能解决你的问题,请参考以下文章

abt naudio 输入和输出设备

如何使用 NAudio 将原始音频从 WasapiCapture 重新采样到 g711 mulaw?

无法使用麦克风 c# naudio 捕捉 15k 的音调

NAudio 记录和保存麦克风输入和扬声器输出

如何同时使用 NAudio 生成信号和录音?

NAudio 播放 IEEEFloat 格式