MFCreateCameraOcclusionStateMonitor-Funktion (mfidl.h)

Erstellt eine neue instance von IMFCameraOcclusionStateMonitor, die es einer Anwendung ermöglicht, Benachrichtigungen zu empfangen, wenn sich der Kamera-Okklusionszustand ändert.

Syntax

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

Parameter

symbolicLink

Der symbolische Linkname des Videogeräts, für das der Okklusionszustand überwacht wird. Dieser Wert wird über die Standardmäßigen Windows-Enumerations-APIs wie MFEnumDeviceSources und DeviceInformation aufgelistet.

callback

Der vom Client implementierte IMFCameraOcclusionStateReportCallback , um Benachrichtigungen über Änderung des Kamerastatus zu empfangen.

occlusionStateMonitor

Ein Ausgabeparameter, der den IMFCameraOcclusionStateMonitor empfängt.

Rückgabewert

Gibt einen HRESULT-Wert zurück, einschließlich, aber nicht beschränkt auf die folgenden Werte:

Fehlercode BESCHREIBUNG
S_OK Erfolgreich
E_INVALIDARG Mindestens ein Parameter ist nullptr.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile mfidl.h
Bibliothek mfsensorgroup.lib
DLL mfsensorgroup.dll