Media Foundation在windows7中的功能被大大增强,包括支持了更多的格式、支持采集、支持硬件编码器接口等,扩展了接口、增强了API等。本系列将逐一讲解。先介绍架构。
Media Foundation被分成几层:
一、基础层(Media Foundation Primitives):贯穿于整个Media Foundation中的基础对象。
二、平台层(Media Foundation Platform):提供工作队列、一不回调、事件发送、以及各种帮助对象。
ü 提供统一的异步回调API:诸如网络流操作、分析分拣、解码等操作都需要callback函数。
ü 提供统一的事件模型,所有对象利用这一个模型去发送事件通知:诸如异步回调函数结束、对象状态改变。
ü

本文介绍了Media Foundation在Windows 7中的增强功能,包括更多格式支持、采集和硬件编码器接口等。Media Foundation分为基础层、平台层、管道层和控制层,其中平台层提供统一的异步回调API和事件模型,管道层包含Media Source、MFTs和Media Sink,控制层则管理数据流并包含Media Session、Topology等对象。Media Foundation的应用通常涉及平台、管道和控制层的API,版权保护层则用于版权保护。
最低0.47元/天 解锁文章
167

被折叠的 条评论
为什么被折叠?



