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 |