IMFVirtualCamera::Shutdown-Methode (mfvirtualcamera.h)
Gibt alle internen Ressourcen der virtuellen Kamera frei.
Syntax
HRESULT Shutdown();
Rückgabewert
Gibt einen HRESULT-Wert zurück, einschließlich, aber nicht beschränkt auf die folgenden Werte:
Fehlercode | BESCHREIBUNG |
---|---|
S_OK | Erfolgreich |
Hinweise
Wenn Das Herunterfahren aufgerufen wird, werden alle Objekte, die über die IMFVirtualCamera-APIs erstellt wurden, ebenfalls heruntergefahren. Dies schließt IMFCameraSyncObject-Objekte ein, die durch Aufrufe von IMFVirtualCamera::CreateSyncEvent - oder CreateSyncSemaphore - und IMFMediaSource-Objekten abgerufen werden, die über einen Aufruf von IMFVirtualCamera::GetMediaSource abgerufen werden. Versuche, ein Objekt zu verwenden, das nach dem Aufrufen des Herunterfahrens vom IMFVirtualCamera abgerufen wurde, führen zu einem MF_E_SHUTDOWN Fehler.
Bei virtuellen Kameras, die mit einem Lebensdauerwert von MFVirtualCameraLifeTime_Session erstellt wurden, wird beim Aufrufen von Herunterfahren die virtuelle Kamera aus dem System entfernt. Jede Anwendung, die die virtuelle Kamera verwendet, erhält den Ungültigen Fehler des Geräts MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Kopfzeile | mfvirtualcamera.h |
Bibliothek | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |