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


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

Создает новый экземпляр IMFCameraOcclusionStateMonitor , который позволяет приложению получать уведомления при изменении состояния окклюзии камеры.

Синтаксис

HRESULT MFCreateCameraOcclusionStateMonitor(
  LPCWSTR                               symbolicLink,
  IMFCameraOcclusionStateReportCallback *callback,
  IMFCameraOcclusionStateMonitor        **occlusionStateMonitor
);

Параметры

symbolicLink

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

callback

Функция IMFCameraOcclusionStateReportCallback, реализованная клиентом для получения уведомлений об изменении состояния окклюзии камеры.

occlusionStateMonitor

Выходной параметр, получающий параметр IMFCameraOcclusionStateMonitor.

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

Возвращает значение HRESULT, включая, помимо прочего, следующие значения:

Код ошибки Описание
S_OK Выполнено
E_INVALIDARG Один или несколько параметров имеет значение nullptr

Требования

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