AVI 压缩器筛选器
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
AVI 压缩器筛选器使视频压缩管理器 (VCM) 编解码器加入筛选器图。 每个编解码器显示为筛选器的单独实例。 不能直接使用 CoCreateInstance 创建此筛选器。 相反,必须使用系统设备枚举器。 有关详细信息,请参阅 使用系统设备枚举器。
筛选器的输入引脚连接到输出未压缩视频数据的筛选器,例如视频捕获筛选器或 AVI 拆分器筛选器。 筛选器的输出引脚通常连接到 MUX 筛选器,例如 AVI 复用器筛选器。
如果编解码器支持旧式 VFW 配置对话框或“关于”对话框,则应用程序可以使用 IAMVfwCompressDialogs 接口显示它。
注意
MPEG 压缩器永远不会作为 VCM 编解码器实现,而只能作为本机 DirectShow 筛选器实现。
Label | 值 |
---|---|
筛选器接口 | IAMVfwCompressDialogs、 IBaseFilter、IPersistPropertyBag、ISpecifyPropertyPages |
输入引脚媒体类型 | MEDIATYPE_Video、MEDIASUBTYPE_NULL |
输入引脚接口 | IMemInputPin、 IPin、 IQualityControl |
输出引脚媒体类型 | MEDIATYPE_Video、MEDIASUBTYPE_NULL |
输出引脚接口 | IAMStreamConfig、 IAMVideoCompression、 IMediaPosition、 IMediaSeeking、 IPin、 IQualityControl |
筛选器 CLSID | 不适用 |
属性页 CLSID | 无属性页。 |
可执行文件 | qcap.dll |
优点 | MERIT_DO_NOT_USE |
筛选器类别 | CLSID_VideoCompressorCategory |
相关主题