MFCreateCameraControlMonitor 函数 (mfidl.h)

创建 IMFCameraControlMonitor 的实例

语法

HRESULT MFCreateCameraControlMonitor(
  [in]  LPCWSTR                 symbolicLink,
  [in]  IMFCameraControlNotify  *callback,
  [out] IMFCameraControlMonitor **ppCameraControlMonitor
);

参数

[in] symbolicLink

处于活动状态的视频捕获设备的字符串符号链接名称。

[in] callback

指向实现 IMFCameraControlNotify 回调接口的 对象的指针。

[out] ppCameraControlMonitor

接收指向创建的 IMFCameraControlMonitor 对象的指针。

返回值

包括以下内容的 HRESULT:

Value 说明
S_OK 成功。
E_INVALIDARG symbolicLink 中指定的 符号 链接与已知的相机设备不匹配。

备注

符号链接可以从 MFEnumDeviceSources 返回的 MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK 属性获取,也可以通过访问通过 Windows.Devices.Enumeration API 获取的 DeviceInformation.Id 属性获取。

要求

   
标头 mfidl.h
Library mfsensorgroup.lib
DLL mfsensorgroup.dll