Функция 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 |