Méthode IMFVirtualCamera::Shutdown (mfvirtualcamera.h)
Libère toutes les ressources internes de la caméra virtuelle.
Syntaxe
HRESULT Shutdown();
Valeur de retour
Retourne une valeur HRESULT, y compris, mais sans s’y limiter, les valeurs suivantes :
Code d'erreur | Description |
---|---|
S_OK | Opération réussie |
Notes
Lorsque l’arrêt est appelé, tous les objets créés via les API IMFVirtualCamera sont également arrêtés. Cela inclut les objets IMFCameraSyncObject obtenus via des appels aux objets IMFVirtualCamera::CreateSyncEvent ou CreateSyncSemaphore et IMFMediaSource obtenus via un appel à IMFVirtualCamera::GetMediaSource. Les tentatives d’utilisation d’un objet obtenu à partir de IMFVirtualCamera après l’appel de Shutdown entraînent une erreur MF_E_SHUTDOWN.
Pour les caméras virtuelles créées avec une valeur de durée de vie de MFVirtualCameraLifeTime_Session, lorsque l’arrêt est appelé, la caméra virtuelle est supprimée du système. Toute application utilisant la caméra virtuelle recevra l’erreur invalidée de l’appareil MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED.
Spécifications
Client minimal pris en charge | Windows Build 22000 |
En-tête | mfvirtualcamera.h |
Bibliothèque | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |