VFW 捕获筛选器

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

此筛选器适用于使用 Windows 视频的较旧视频捕获硬件。

此筛选器有两个输出引脚。 一个称为“捕获”,另一个称为“预览”或“覆盖”。

Label
筛选器接口 IPersistPropertyBagIAMVfwCaptureDialogsIAMFilterMiscFlagsIBaseFilterISpecifyPropertyPagesIOverlayNotify
输入引脚媒体类型 不适用。
输入引脚接口 不适用。
输出引脚媒体类型 捕获:MEDIATYPE_Video、MEDIASUBTYPE_NULL、FORMAT_VideoInfoOverlay:MEDIATYPE_Video、MEDIASUBTYPE_Overlay、FORMAT_VideoInfo
预览:MEDIATYPE_Video、MEDIASUBTYPE_NULL、FORMAT_VideoInfo
输出引脚接口 捕获引脚: IAMBufferNegotiationIAMDroppedFramesIAMPushSourceIAMStreamConfigIAMStreamControlIAMVideoCompressionIKsPropertySetIPinIQualityControl覆盖固定: IAMStreamControlIKsPropertySetIPinIQualityControl
预览固定: IAMPushSourceIAMStreamControlIKsPropertySetIPinIQualityControl
筛选器 CLSID CLSID_VfwCapture
属性页 CLSID CLSID_CaptureProperties
可执行文件 qcap.dll
优点 MERIT_DO_NOT_USE
筛选器类别 CLSID_VideoInputDeviceCategory

 

备注

尽管捕获引脚公开 IAMStreamConfig 接口,但为此接口只实现 SetFormatGetFormat 方法。

DirectShow 筛选器

视频捕获