Media Foundation 转换

Media Foundation 转换 (MRT) 提供用于处理媒体数据的通用模型。 MRT 用于解码器、编码器和数字信号处理器, (DSP) 。 简言之,位于媒体源和媒体接收器之间的媒体管道中的任何内容都是 MFT。

本部分介绍 MFT 编程模型以及如何实现 MFT,以及针对特定类型 MFT(如解码器)的建议。

主题 说明
关于 MCT 提供 MCT 的简要概述
基本 MFT 处理模型 更详细地介绍使用 MFT 处理数据的基本模型。
异步 MCT 介绍作为基本模型的替代方法的异步处理模型。
Windows 7 中引入了异步处理。 并非每个 MFT 都支持此模型。
注册和枚举 MCT 如何注册 MFT 以及如何枚举注册表中的 MFT。
使用限制字段 介绍用于解锁具有使用字段限制的 MFT 的机制。
MFT 和 DMO 的比较 总结 MRT 和 DMTO 之间的差异。
编写自定义 MFT 编写自定义 MFT 的指南。

 

媒体基础管道

Media Foundation 体系结构

IMFTransform