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