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

OEM 设置的AllowTorchControlSharing注册表值可让 Oem 将相机管道配置为允许从 Windows 访问TorchControl已初始化为MediaCaptureSharingMode SharedReadOnly模式的 MediaCapture 实例。

为此,可以执行此操作,以允许实用工具应用控制闪光灯功能,同时不会阻止其他应用访问相同的底层照相机设备。

值 (DWORD) 说明
0AllowTorchControlSharing 值不存在 允许从 Shared mode MediaCapture 实例 TorchControl
1 将允许 TorchControl 从 shared mode MediaCapture 实例

AllowTorchControlSharing 注册表值位置:

  • Oem 应 (DWORD) 创建新的注册表值 AllowTorchControlSharing ,并将其设置为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位操作系统上,还可以将此值添加到注册表中的 Wow6432Node 路径: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\OEM\Device\Capture

备注

此功能从开始使用:

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

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