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


Фильтр записи VFW

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Этот фильтр работает со старым оборудованием для захвата видео, которое использует Видео для Windows.

Этот фильтр имеет два выходных контакта. Один из них называется Запись, а другой — Предварительный просмотр или Наложение.

Метка Значение
Интерфейсы фильтрации IPersistPropertyBag, IAMVfwCaptureDialogs, IAMFilterMiscFlags, IBaseFilter, ISpecifyPropertyPages, IOverlayNotify
Типы носителей входных контактов Не применяется
Интерфейсы ввода-закрепления Не применяется
Типы носителей выводных контактов Запись: MEDIATYPE_Video, MEDIASUBTYPE_NULL, FORMAT_VideoInfoOverlay: MEDIATYPE_Video, MEDIASUBTYPE_Overlay, FORMAT_VideoInfo
Предварительная версия: MEDIATYPE_Video, MEDIASUBTYPE_NULL, FORMAT_VideoInfo
Интерфейсы вывода контактов Закрепление: IAMBufferNegotiation, IAMDroppedFrames, IAMPushSource, IAMStreamConfig, IAMStreamControl, IAMVideoCompression, IKsPropertySet, IPin, IQualityControlOverlay Pin: IAMStreamControl, IKsPropertySet, IPin, IQualityControl
Предварительный просмотр пин-кода: IAMPushSource, IAMStreamControl, IKsPropertySet, IPin, IQualityControl
Фильтр CLSID CLSID_VfwCapture
CLSID страницы свойств CLSID_CaptureProperties
Исполняемый файл qcap.dll
Заслуга MERIT_DO_NOT_USE
Категория фильтра CLSID_VideoInputDeviceCategory

 

Комментарии

Хотя контакт захвата предоставляет интерфейс IAMStreamConfig , для этого интерфейса реализованы только методы SetFormat и GetFormat .

Фильтры DirectShow

Захват видео