Partager via


Fonction MFCreateCameraOcclusionStateMonitor (mfidl.h)

Crée une instance de IMFCameraOcclusionStateMonitor qui permet à une application de recevoir des notifications lorsque l’état d’occlusion de la caméra change.

Syntaxe

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

Paramètres

symbolicLink

Nom de lien symbolique de l’appareil vidéo pour lequel l’état d’occlusion sera surveillé. Cette valeur est énumérée via les API d’énumération Windows standard telles que MFEnumDeviceSources et DeviceInformation

callback

IMFCameraOcclusionStateReportCallback implémenté par le client pour recevoir les notifications de changement d’état d’occlusion de la caméra.

occlusionStateMonitor

Paramètre de sortie qui reçoit imfCameraOcclusionStateMonitor.

Valeur retournée

Retourne une valeur HRESULT, y compris, mais sans s’y limiter, les valeurs suivantes :

Code d'erreur Description
S_OK Opération réussie
E_INVALIDARG Un ou plusieurs paramètres sont nullptr

Spécifications

   
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête mfidl.h
Bibliothèque mfsensorgroup.lib
DLL mfsensorgroup.dll