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

Consulte también

IMFMediaSourceIMFVirtualCamera::GetMediaSource