IMFVirtualCamera::Shutdown 메서드(mfvirtualcamera.h)
가상 카메라의 모든 내부 리소스를 해제합니다.
구문
HRESULT Shutdown();
반환 값
다음 값을 포함하지만 이에 국한되지 않는 HRESULT 값을 반환합니다.
오류 코드 | 설명 |
---|---|
S_OK | 성공 |
설명
Shutdown이 호출되면 IMFVirtualCamera API를 통해 만든 모든 개체도 종료됩니다. 여기에는 IMFVirtualCamera::CreateSyncEvent 또는 CreateSyncSemaphore 및 IMFVirtualCamera::GetMediaSource 호출을 통해 가져온 IMFMediaSource 개체에 대한 호출을 통해 얻은 IMFCameraSyncObject 개체가 포함됩니다. Shutdown이 호출된 후 IMFVirtualCamera에서 가져온 개체를 사용하려고 하면 MF_E_SHUTDOWN 오류가 발생합니다.
MFVirtualCameraLifeTime_Session 수명 값으로 만든 가상 카메라의 경우 Shutdown이 호출되면 가상 카메라가 시스템에서 제거됩니다. 가상 카메라를 사용하는 모든 애플리케이션은 디바이스 무효화 오류 MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED 받습니다.
요구 사항
지원되는 최소 클라이언트 | Windows Build 22000 |
머리글 | mfvirtualcamera.h |
라이브러리 | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |