相机 TorchControl 共享使用情况注册表设置

OEM 设置的 AllowTorchControlSharing 注册表值使 OEM 能够配置相机管道,以允许从已初始化为 MediaCaptureSharingMode.SharedReadOnly 模式的 Windows.Media.Capture.MediaCapture 实例访问 TorchControl

例如,这可以允许实用工具应用控制手电筒功能,同时不阻止其他应用访问同一基础相机设备。

值 (DWORD) 说明
0AllowTorchControlSharing 值不存在 不允许从共享模式 MediaCapture 实例使用 TorchControl
1 将允许从共享模式 MediaCapture 实例使用 TorchControl

AllowTorchControlSharing 注册表值位置:

  • OEM 应创建一个新的注册表值 AllowTorchControlSharing (DWORD) ,并将其设置为 1 以允许共享模式控制。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OEM\Device\Capture

    若要在计算机上设置 AllowTorchControlSharing 注册表值,可以从提升的命令提示符使用以下命令:

    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OEM\Device\Capture" /v "AllowTorchControlSharing" /t REG_DWORD /d 1 /f 
    

    在 64 位 OS 上,还可以将值添加到注册表中的 Wow6432Node 路径: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\OEM\Device\Capture

注解

此功能从以下部分开始可用:

Windows 10 版本 知识库文章
19041.906 和 19042.906 KB8000842
18363.1533 KB5001396
17763.1911 KB5001384
  • 默认情况下,此注册表值不存在。

  • TorchControl 没有通知状态更改的事件机制,因此,通过从多个应用程序控制火炬可能会导致火炬的状态与一个应用程序认为的状态是否由另一个应用程序更改不同。