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 |