Media Foundation 体系结构
本部分介绍 Microsoft Media Foundation 的常规设计。 有关使用 Media Foundation 执行特定编程任务的信息,请参阅 媒体基础编程指南。
在本节中
主题 | 说明 |
---|---|
媒体基础体系结构概述 |
提供媒体基础体系结构的高级概述。 |
Media Foundation 基元 |
介绍整个 Media Foundation 中使用的一些基本接口。 几乎所有媒体基础应用程序都将使用这些接口。 |
Media Foundation 平台 API |
介绍核心媒体基础函数,例如异步回调和工作队列。 某些应用程序可能使用平台级接口。 此外,自定义插件(如媒体源和 MCT)也使用这些接口。 |
媒体基础管道 |
媒体基础管道层由媒体源、MCT 和媒体接收器组成。 大多数应用程序不会直接在管道层上调用方法。 相反,应用程序使用较高层之一,例如媒体会话或源读取器和接收器编写器。 |
媒体会话 |
媒体会话管理媒体基础管道中的数据流。 |
源读取器 |
源读取器使应用程序能够从媒体源获取数据,而无需直接调用媒体源 API。 源读取器还可以对压缩的流执行解码。 |
受保护的媒体路径 |
受保护的媒体路径 (PMP) 为播放高级视频内容提供了受保护的环境。 编写 Media Foundation 应用程序时,无需使用 PMP。 |
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈