Интерфейс IMFVirtualCamera (mfvirtualcamera.h)
Представляет виртуальную камеру, которую можно подключить к конвейеру сервера кадров Media Foundation. Это позволяет разработчикам создавать программный компонент в пользовательском режиме, который может обнаруживать и использовать приложения, как если бы это было аппаратное устройство захвата.
Наследование
Интерфейс IMFVirtualCamera наследуется от интерфейса IMFAttributes.
Методы
Интерфейс IMFVirtualCamera имеет следующие методы.
IMFVirtualCamera::AddDeviceSourceInfo Сообщает конвейеру, что виртуальной камере потребуется монопольное управление физической камерой, указанной символическим именем устройства. |
IMFVirtualCamera::AddProperty Добавляет настраиваемые свойства интерфейса устройства в виртуальную камеру. |
IMFVirtualCamera::AddRegistryEntry Добавляет пользовательскую запись реестра в раздел реестра интерфейса устройства. |
IMFVirtualCamera::CreateSyncEvent Оболочка для метода IKsControl::KsEvent, которая включает или отключает событие. |
IMFVirtualCamera::CreateSyncSemaphore Оболочка для метода IKsControl::KsEvent, которая включает или отключает семафор. |
IMFVirtualCamera::GetMediaSource Возвращает объект IMFMediaSource, предоставляющий данные мультимедиа с виртуальной камеры. |
IMFVirtualCamera::Remove Отключает и отменяет регистрацию виртуальной камеры в системе. |
IMFVirtualCamera::SendCameraProperty Оболочка для внутреннего метода IKsControl::KsProperty. |
IMFVirtualCamera::Shutdown Освобождает все внутренние ресурсы виртуальной камеры. |
IMFVirtualCamera::Start Создает и регистрирует виртуальную камеру. |
IMFVirtualCamera::Stop Отключает зарегистрированную виртуальную камеру, блокируя приложениям возможность перечисления или активации виртуальной камеры. |
Комментарии
Создайте экземпляр IMFVirtualCamera , вызвав MFCreateVirtualCamera. Когда этот интерфейс возвращается из MFCreateVirtualCamera в первый раз, интерфейс представляет набор параметров конфигурации. Вызывающий объект отвечает за настройку различных параметров виртуальной камеры перед запуском камеры. Вызов метода IMFVirtualCamera::Start позволяет обнаруживать и активировать камеру на устройстве.
Требования
Минимальная версия клиента | Сборка Windows 22000 |
Верхняя часть | mfvirtualcamera.h |