МЕТОД 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 |