ASFParser 示例
演示如何使用 Media Foundation 中的低级别 ASF 组件分析高级系统格式 (ASF) 文件中的数据。 此示例演示了以下任务:
- 枚举 ASF 文件中的音频和视频流。
- 选择要分析的音频或视频流。
- 在所需的播放时间查找数据包。
- 为所选流生成压缩样本。
- 解码音频和视频示例。
演示的 API
此示例演示以下 Microsoft Media Foundation 接口:
使用情况
- 若要打开 ASF 文件,请单击“ 打开媒体文件...” 按钮。
- 选择一个 ASF 文件,然后单击“ 打开”。 有关文件的信息显示在“ 信息 ”窗格中。
- 在 “分析程序配置”下,选择要分析的流。
- 若要反向生成示例,请选择“ 反向”。
- 若要指定起点,请将滑块拖动到所需位置。
- 若要开始分析,请单击“ 生成示例 ”按钮。 有关示例的信息显示在“ 信息 ”窗格中。
- 若要测试音频流的示例,请单击“ 测试音频 ”按钮。
- 若要测试视频流的示例,请单击“ 显示位图 ”按钮。
要求
产品 | Version |
---|---|
Windows SDK | Windows 7 |
下载示例
此示例在 Windows 经典示例 github 存储库中提供。
相关主题