MFCreateCameraOcclusionStateMonitor 函数 (mfidl.h)
创建 IMFCameraOcclusionStateMonitor 的新实例,该实例允许应用程序在相机遮挡状态更改时接收通知。
语法
HRESULT MFCreateCameraOcclusionStateMonitor(
LPCWSTR symbolicLink,
IMFCameraOcclusionStateReportCallback *callback,
IMFCameraOcclusionStateMonitor **occlusionStateMonitor
);
parameters
symbolicLink
将监视其遮挡状态的视频设备的符号链接名称。 此值通过标准 Windows 枚举 API(例如 MFEnumDeviceSources 和 DeviceInformation)进行枚举
callback
由客户端实现的 IMFCameraOcclusionStateReportCallback ,用于接收相机遮挡状态更改通知。
occlusionStateMonitor
接收 IMFCameraOcclusionStateMonitor 的输出参数。
返回值
返回 HRESULT 值,包括但不限于以下值:
错误代码 | 说明 |
---|---|
S_OK | 已成功 |
E_INVALIDARG | 一个或多个参数为 nullptr |
要求
最低受支持的客户端 | Windows 内部版本 22000 |
最低受支持的服务器 | Windows 内部版本 22000 |
标头 | mfidl.h |
Library | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |