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 |