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

참고 항목

IMFMediaSourceIMFVirtualCamera::GetMediaSource