IMFVirtualCamera::Shutdown 方法 (mfvirtualcamera.h)
释放虚拟相机的所有内部资源。
语法
HRESULT Shutdown();
返回值
返回 HRESULT 值,包括但不限于以下值:
错误代码 | 说明 |
---|---|
S_OK | 已成功 |
注解
调用 Shutdown 时,通过 IMFVirtualCamera API 创建的所有对象也将关闭。 这包括通过调用 IMFVirtualCamera::CreateSyncEvent 或 CreateSyncSemaphore 获取的 IMFCameraSyncObject 对象,以及通过调用 IMFVirtualCamera::GetMediaSource 获取的 IMFMediaSource 对象。 调用 Shutdown 后,尝试使用从 IMFVirtualCamera 获取的任何对象将导致MF_E_SHUTDOWN错误。
对于使用 MFVirtualCameraLifeTime_Session 的生存期值创建的虚拟相机,当调用 “关闭” 时,将从系统中删除虚拟相机。 任何使用虚拟相机的应用程序都将收到设备无效错误MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED。
要求
最低受支持的客户端 | Windows 内部版本 22000 |
标头 | mfvirtualcamera.h |
Library | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |