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 |