Media Foundation 体系结构

本部分介绍 Microsoft Media Foundation 的一般设计。 有关将 Media Foundation 用于特定编程任务的信息,请参阅 Media Foundation 编程指南

本节内容

主题 说明
媒体基础体系结构概述
简要概述了媒体基础体系结构。
媒体基础基元
介绍整个媒体基础中使用的一些基本接口。
几乎所有媒体基础应用程序都将使用这些接口。
媒体基础平台 API
介绍核心媒体基础函数,例如异步回调和工作队列。
某些应用程序可能使用平台级接口。 此外,自定义插件(如媒体源和 MFT)使用这些接口。
媒体基础管道
媒体基础管道层由媒体源、MFT 和媒体接收器组成。 大多数应用程序不会直接在管道层上调用方法。 相反,应用程序使用较高层之一,例如媒体会话或源读取器和接收器编写器。
媒体会话
媒体会话管理媒体基础管道中的数据流。
源读取器
源读取器使应用程序能够从媒体源获取数据,而无需应用程序直接调用媒体源 API。 源读取器还可以对压缩流执行解码。
受保护的媒体路径
受保护的媒体路径(PMP)提供用于播放高级视频内容的受保护环境。 编写 Media Foundation 应用程序时不需要使用 PMP。

 

关于媒体基础

Media Foundation:基本概念

媒体基础和 COM

媒体基础编程指南