【问题标题】:Change an Audio Windows Setting (from the Settings App) via code通过代码更改音频窗口设置(从设置应用程序)
【发布时间】:2019-05-02 04:32:45
【问题描述】:

这是我尝试设计一个简单的外壳的第二天,它允许我在使用耳机的立体声音频和使用放大器的单声道音频之间快速切换。这个看似简单的操作,由于某种奇怪的原因,显然是不可能编程的。

无论如何,我设法找到了一个很好的程序来切换默认设备,但我无法找到一种方法来更改允许我在单声道和立体声音频之间切换的辅助功能设置。我尝试更改注册表并强制发送WM_SETTINGCHANGE 消息,但这也不起作用。我完全不知所措。

所以我想问一下是否有人知道这样做的方法?

更好的是,当您单击小开关从单声道更改为立体声时,设置应用程序调用的功能是什么?反之亦然?从逻辑上讲,如果我编写一个调用该函数的程序,它应该可以工作。

【问题讨论】:

  • 我假设您说的是 Windows 10 Creators Update 中的 AccessibilityMonoMixState 注册表值?

标签: c# c++ windows winapi


【解决方案1】:

我在 MSDN 上短暂查看过,在 Win32 文档中找不到任何内容。它可能是仅 WinRT/UWP 的 API 或根本没有记录。

作为最后的手段,您可以set the AccessibilityMonoMixState registry value and restart the audio service

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多