Поделиться через


Функция MFCreateCameraControlMonitor (mfidl.h)

Создает экземпляр IMFCameraControlMonitor.

Синтаксис

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

Параметры

[in] symbolicLink

Строковое символьное имя ссылки активного устройства захвата видео.

[in] callback

Указатель на объект, реализующий интерфейс обратного вызова IMFCameraControlNotify .

[out] ppCameraControlMonitor

Получает указатель на созданный объект IMFCameraControlMonitor .

Возвращаемое значение

HRESULT, включая следующее:

Значение Описание:
S_OK Успешно.
E_INVALIDARG Символьная ссылка, указанная в параметре symbolicLink , не соответствует известному устройству камеры.

Комментарии

Символьная ссылка может быть получена из атрибута MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK , возвращаемого MFEnumDeviceSources , или путем доступа к свойству DeviceInformation.Id , полученному через API Windows.Devices.Enumeration .

Требования

   
Верхняя часть mfidl.h
Библиотека mfsensorgroup.lib
DLL mfsensorgroup.dll