CoreMedia 命名空间

CoreMedia 命名空间提供用于管理和播放音频和视频的低级别类。

CMAttachmentBearer

可承载附件的对象的静态和扩展方法。

CMAudioFormatDescription

描述 CMFormatDescription 音频格式的 。

CMBlockBuffer

在可能不连续的内存区域上连续的数据偏移量范围。

CMBufferQueue

CoreMedia 缓冲区队列。

CMClock

时间信息源,例如系统时钟。

CMClockOrTimebase

CMClockCMTimebase 的基类。

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

可承载附件的类型的标记接口。

枚举

CMAttachmentMode

枚举附件传播策略。

CMBlockBufferError

一个枚举,其值指定与 CMBlockBuffer相关的错误。

CMBlockBufferFlags

要与 一起使用 CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError)的标志的枚举。

CMBufferQueue.TriggerCondition

枚举缓冲区队列触发器的触发器条件。

CMClockError

一个枚举,其值指定与 CMClock相关的错误。

CMClosedCaptionFormatType

一个枚举,其值指定隐藏式字幕标准。

CMFormatDescriptionError

一个枚举,其值指定与 CMFormatDescription相关的错误。

CMMediaType

一个枚举,其值指定有效媒体类型。

CMMetadataFormatType

一个枚举,其值指定计时元数据的类型。

CMMuxedStreamType

一个枚举,其值指定多路复用媒体的有效类型。

CMPixelFormat

枚举像素格式。

CMSampleBufferAttachmentKey

CoreMedia 命名空间提供用于管理和播放音频和视频的低级别类。

CMSampleBufferError

一个枚举,其值指定与 CMSampleBuffer相关的错误。

CMSubtitleFormatType

一个枚举,其值指定子标题标准。

CMSyncError

一个 枚举,其值指定 返回 GetRelativeRateAndAnchorTime(CMClockOrTimebase, CMClockOrTimebase, Double, CMTime, CMTime)的错误。

CMTime.Flags

一个枚举,其值是 使用的 CMTime标志。

CMTimebaseError

一个枚举,其值指定与 CMTimebase相关的错误。

CMTimeCodeFormatType

一个枚举,其值指定时间代码的类型。

CMTimeRoundingMethod

一个 枚举,其值指定用于 CMTime的舍入方法。

CMVideoCodecType

一个枚举,其值指定视频编解码器的类型。

LensStabilizationStatus

CoreMedia 命名空间提供用于管理和播放音频和视频的低级别类。

委托

CMBufferCompare

委托签名以比较两个 CoreFoundation 对象,用于对 CMBufferQueue 中的对象进行排序。

CMBufferGetBool

委托签名,以确定即将取消排队的指定缓冲区是否已准备就绪。

CMBufferGetSize

用于获取媒体缓冲区大小的委托。

CMBufferGetTime

返回指定缓冲区的 CMTime 对象。