版本记录
版本号 | 时间 |
---|---|
V1.0 | 2018.02.07 |
前言
Core Media框架用基本数据类型表示基于时间的视听资源。接下来几篇我们就一起看一下这个框架。
Overview
下面先看一下该框架的基本信息。
下面看一下该框架的基本结构。
Topics
1. Sample Processing
-
- 包含零个或多个统一媒体类型的媒体样本的对象。
-
- 用于通过处理系统移动内存块的对象。
-
- 描述样本缓冲区中样本的媒体格式描述符。
-
- 用于将附加元数据附加到样本缓冲区的API。
2. Time Representation
-
- 表示时间值(如时间戳或持续时间)的结构。
-
- 表示时间范围的结构
-
- 用于指定一个时间线段的映射到另一个时间线的结构。
3. Media Synchronization
-
- 用于同步应用程序和设备的参考时钟。
-
- 用于与音频源同步的专用参考时钟。
-
- 应用程序控制下的时间线模型。
4. Text Markup
-
CMTextMarkup
- Core Media支持的文本标记相关属性的集合。
5. Metadata
-
CMMetadata
- 用于处理框架的元数据标识符服务和元数据数据类型注册表的API。
6. Queues
-
- (void *)元素的一个简单的,无锁的FIFO队列。
-
- 定时缓冲区的队列。
-
- 当大块内存必须重复分配,解除分配,然后重新分配时,用于优化内存分配的池。
7. Reference
后记
本篇已结束,后面更精彩~~~