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

Weitere Informationen

IMFMediaSourceIMFVirtualCamera::GetMediaSource