【问题标题】:Can we disable a microphone from a c++ code我们可以从 C++ 代码中禁用麦克风吗
【发布时间】:2015-09-12 04:27:56
【问题描述】:

我想从我的 c++ 程序中“禁用”麦克风(音频捕获设备)。 如果我们可以在 Windows GUI 中做到这一点,那么可能有一种方法可以通过 C++ 代码做到这一点。 我们可以将麦克风静音,但要求是禁用它。我google了很多,但找不到方法。 谢谢。

【问题讨论】:

  • 静音和禁用麦克风有什么区别?
  • 静音只是音量0,禁用是一种状态。好像它不能被任何应用程序使用。
  • 您可以尝试通过右键单击设备并选择禁用来禁用设备:p
  • 如果可以禁用它,谁知道另一个应用程序不会重新启用它?
  • 这不是问题..只是想知道我们是否有办法。

标签: c++ windows microphone


【解决方案1】:

回答了我的问题here 需要在注册表中更改 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\'_some_id_'\ DeviceState

的值

【讨论】:

    猜你喜欢
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多