Función MFCreateCameraOcclusionStateMonitor (mfidl.h)

Crea una nueva instancia de IMFCameraOcclusionStateMonitor que permite a una aplicación recibir notificaciones cuando cambia el estado de oclusión de la cámara.

Sintaxis

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

Parámetros

symbolicLink

Nombre de vínculo simbólico del dispositivo de vídeo para el que se supervisará el estado de oclusión. Este valor se enumera mediante las API de enumeración estándar de Windows, como MFEnumDeviceSources y DeviceInformation.

callback

ImfCameraOcclusionStateReportCallback implementado por el cliente para recibir notificaciones de cambio de estado de oclusión de cámara.

occlusionStateMonitor

Parámetro de salida que recibe imfCameraOcclusionStateMonitor.

Valor devuelto

Devuelve un valor HRESULT, incluidos, entre otros, los siguientes valores:

Código de error Descripción
S_OK Correcto
E_INVALIDARG Uno o varios parámetros son nullptr

Requisitos

   
Cliente mínimo compatible Windows Build 22000
Servidor mínimo compatible Windows Build 22000
Encabezado mfidl.h
Library mfsensorgroup.lib
Archivo DLL mfsensorgroup.dll