文件编码和解码接口

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

这些接口支持文件编码和解码。

接口 说明
IAMMediaContent 从流中检索元数据,例如作者和标题。
IAMOpenProgress 确定文件打开操作的进度。
IAMParse 查询并设置 MPEG 流中当前位置的分析时间。
IAMStreamSelect 控制播放的逻辑流,并检索有关它们的信息。
IAMVfwCompressDialogs VFW 编解码器提供的显示对话框。
IAMVideoCompression 设置视频压缩参数。
IConfigAsfWriter 控制 WM ASF 编写器 筛选器如何 (ASF) 文件写入高级系统格式。
IConfigAviMux 控制 AVI 复用器 筛选器写入 AVI 文件的方式。
IConfigInterleaving 配置 AVI Mux 筛选器写入 AVI 文件时的交错。
IDVEnc DV 视频编码器 筛选器上设置编码分辨率。
IDVSplitter 将数字视频的帧速率降级 (DV) 流
IIPDVDec DV 视频解码器 筛选器上设置解码分辨率。
IPersistMediaPropertyBag 在 AVI 流中设置和检索 INFO 和 DISP 区块。

 

接口