Condividi tramite


Metodo IMFVirtualCamera::Shutdown (mfvirtualcamera.h)

Rilascia tutte le risorse interne della fotocamera virtuale.

Sintassi

HRESULT Shutdown();

Valore restituito

Restituisce un valore HRESULT, incluso ma non limitato ai valori seguenti:

Codice di errore Descrizione
S_OK Completato

Commenti

Quando viene chiamato Shutdown , tutti gli oggetti creati tramite le API IMFVirtualCamera verranno arrestate anche. Sono inclusi gli oggetti IMFCameraSyncObject ottenuti tramite chiamate a FMVirtualCamera::CreateSyncEvent o CreateSyncSemaphore e GLI oggetti FMMediaSource ottenuti tramite una chiamata a FMVirtualCamera::GetMediaSource. Tenta di usare qualsiasi oggetto ottenuto dall'FMIVirtualCameradopo che è stato chiamato l'arresto genera un errore di MF_E_SHUTDOWN.

Per le fotocamere virtuali create con un valore di durata di MFVirtualCameraLifeTime_Session, quando viene chiamato Arresto , la fotocamera virtuale verrà rimossa dal sistema. Qualsiasi applicazione che usa la fotocamera virtuale riceverà l'errore invalidato del dispositivo MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED.

Requisiti

   
Client minimo supportato Windows Build 22000
Intestazione mfvirtualcamera.h
Libreria mfsensorgroup.lib
DLL mfsensorgroup.dll

Vedi anche

FMIMediaSourceFMVirtualCamera::GetMediaSource