IMFVirtualCamera::AddDeviceSourceInfo 方法 (mfvirtualcamera.h)
通知管道虚拟相机将需要对指定设备符号名称指定的物理相机进行独占控制。
语法
HRESULT AddDeviceSourceInfo(
LPCWSTR DeviceSourceInfo
);
parameters
DeviceSourceInfo
包含物理相机的符号名称的 LPCWSTR 。 此值通过标准 Windows 枚举 API(如 MFEnumDeviceSources 和 DeviceInformation)进行枚举
返回值
返回 HRESULT 值,包括但不限于以下值:
错误代码 | 说明 |
---|---|
S_OK | 已成功 |
E_INVALIDARG | 输入参数无效。 |
注解
函数允许Windows 相机帧服务器服务在激活虚拟相机时仲裁对物理相机的访问。
如果虚拟相机需要对多个物理相机进行独占访问,则可能会重复调用此 API。
注意
激活虚拟相机时,使用此 API 添加到虚拟相机的所有物理相机都将标记为“正在使用”。 因此,任何在非共享模式下访问这些物理相机的尝试都将导致共享冲突。
要求
最低受支持的客户端 | Windows 内部版本 22000 |
标头 | mfvirtualcamera.h |
Library | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |