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


Интерфейс 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

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

MFCreateVirtualCamera