Método IMFVirtualCamera::Shutdown (mfvirtualcamera.h)
Libera todos los recursos internos de la cámara virtual.
Sintaxis
HRESULT Shutdown();
Valor devuelto
Devuelve un valor HRESULT, incluidos, entre otros, los siguientes valores:
Código de error | Descripción |
---|---|
S_OK | Correcto |
Comentarios
Cuando se llama a Shutdown , también se apagarán todos los objetos creados a través de las API IMFVirtualCamera . Esto incluye los objetos IMFCameraSyncObject obtenidos mediante llamadas a los objetos IMFVirtualCamera::CreateSyncEvent o CreateSyncSemaphore y IMFMediaSource obtenidos a través de una llamada a IMFVirtualCamera::GetMediaSource. Los intentos de usar cualquier objeto obtenido de IMFVirtualCamera después de llamar a Shutdown producirán un error de MF_E_SHUTDOWN.
En el caso de las cámaras virtuales creadas con un valor de duración de MFVirtualCameraLifeTime_Session, cuando se llama a Shutdown , la cámara virtual se quitará del sistema. Cualquier aplicación que use la cámara virtual recibirá el error invalidado del dispositivo MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED.
Requisitos
Cliente mínimo compatible | Windows Build 22000 |
Encabezado | mfvirtualcamera.h |
Library | mfsensorgroup.lib |
Archivo DLL | mfsensorgroup.dll |