CoreMedia 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
CoreMedia 命名空间提供用于管理和播放音频和视频的低级别类。
类
CMAttachmentBearer |
可承载附件的对象的静态和扩展方法。 |
CMAudioFormatDescription |
描述 CMFormatDescription 音频格式的 。 |
CMBlockBuffer |
在可能不连续的内存区域上连续的数据偏移量范围。 |
CMBufferQueue |
CoreMedia 缓冲区队列。 |
CMClock |
时间信息源,例如系统时钟。 |
CMClockOrTimebase |
CMClock 和 CMTimebase 的基类。 |
CMCustomBlockAllocator |
CoreMedia 命名空间提供用于管理和播放音频和视频的低级别类。 |
CMFormatDescription |
描述音频、视频、文本和时间代码的媒体数据 |
CMHevcTemporalLevelInfoSettings |
CoreMedia 命名空间提供用于管理和播放音频和视频的低级别类。 |
CMMemoryPool |
管理大型内存块的重复分配和解除分配的类。 |
CMSampleBuffer |
包含特定媒体类型的零个或多个样本的容器。 |
CMSampleBufferAttachmentKeyExtensions |
CoreMedia 命名空间提供用于管理和播放音频和视频的低级别类。 |
CMSampleBufferAttachmentSettings |
附件的 CMSampleBuffer 键。 |
CMTextMarkupAttributes |
管理 使用 AVTextStyleRule的属性。 |
CMTimebase |
封装应用程序控制的时间线。 |
CMVideoFormatDescription |
描述 CMFormatDescription 视频的 。 |
结构
CMSampleTimingInfo |
的 CMSampleBuffer计时信息。 |
CMTime |
表示有理数 Value/CoreMedia.CMTime.Timescale 的时间值。 |
CMTimeMapping |
指定源 CMTimeRange 和目标 CMTimeRange之间的映射。 |
CMTimeRange |
持续时间。 |
CMTimeScale |
要在计算中 CMTime 用作分母的值。 |
CMVideoDimensions |
包含视频媒体的宽度和高度的结构。 |
TextMarkupColor |
要与 和 ForegroundColor一起使用BackgroundColor的颜色。 |
接口
ICMAttachmentBearer |
可承载附件的类型的标记接口。 |
枚举
委托
CMBufferCompare |
委托签名以比较两个 CoreFoundation 对象,用于对 CMBufferQueue 中的对象进行排序。 |
CMBufferGetBool |
委托签名,以确定即将取消排队的指定缓冲区是否已准备就绪。 |
CMBufferGetSize |
用于获取媒体缓冲区大小的委托。 |
CMBufferGetTime |
返回指定缓冲区的 CMTime 对象。 |