Поделиться через


МЕТОД IMFVirtualCamera::Shutdown (mfvirtualcamera.h)

Освобождает все внутренние ресурсы виртуальной камеры.

Синтаксис

HRESULT Shutdown();

Возвращаемое значение

Возвращает значение HRESULT, включая, помимо прочего, следующие значения:

Код ошибки Описание
S_OK Выполнено

Комментарии

При вызове shutdown все объекты, созданные с помощью API IMFVirtualCamera , также будут остановлены. Сюда входят объекты IMFCameraSyncObject , полученные посредством вызовов объектов IMFVirtualCamera::CreateSyncEvent или CreateSyncSemaphore и IMFMediaSource , полученных в результате вызова IMFVirtualCamera::GetMediaSource. Попытки использовать любой объект, полученный из IMFVirtualCamera после вызова shutdown , приводят к ошибке MF_E_SHUTDOWN.

Для виртуальных камер, созданных со значением времени существования MFVirtualCameraLifeTime_Session, при вызове функции завершения работы виртуальная камера будет удалена из системы. Любое приложение, использующее виртуальную камеру, получит ошибку о недействительности устройства MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED.

Требования

   
Минимальная версия клиента Сборка Windows 22000
Верхняя часть mfvirtualcamera.h
Библиотека mfsensorgroup.lib
DLL mfsensorgroup.dll

См. также раздел

IMFMediaSourceIMFVirtualCamera::GetMediaSource