CoreMedia Espacio de nombres

El espacio de nombres CoreMedia proporciona clases de bajo nivel para administrar y reproducir audio y vídeo.

Clases

CMAttachmentBearer

Métodos estáticos y de extensión para objetos que pueden soportar datos adjuntos.

CMAudioFormatDescription

que CMFormatDescription describe un formato de audio.

CMBlockBuffer

Un intervalo contiguo de desplazamientos de datos en una región de memoria posiblemente no contigua.

CMBufferQueue

Cola de búfer de CoreMedia.

CMClock

Un origen de información de hora, como el reloj del sistema.

CMClockOrTimebase

La clase base para CMClock y CMTimebase.

CMCustomBlockAllocator

El espacio de nombres CoreMedia proporciona clases de bajo nivel para administrar y reproducir audio y vídeo.

CMFormatDescription

Describe los datos multimedia de los códigos de audio, vídeo, texto y hora.

CMHevcTemporalLevelInfoSettings

El espacio de nombres CoreMedia proporciona clases de bajo nivel para administrar y reproducir audio y vídeo.

CMMemoryPool

Clase que administra la asignación y desasignación repetitivas de grandes bloques de memoria.

CMSampleBuffer

Contenedor de muestras cero o más de un tipo de medio determinado.

CMSampleBufferAttachmentKeyExtensions

El espacio de nombres CoreMedia proporciona clases de bajo nivel para administrar y reproducir audio y vídeo.

CMSampleBufferAttachmentSettings

Claves de CMSampleBuffer los datos adjuntos.

CMTextMarkupAttributes

Administra los atributos usados por AVTextStyleRule.

CMTimebase

Encapsula una escala de tiempo controlada por la aplicación.

CMVideoFormatDescription

que CMFormatDescription describe el vídeo.

Estructuras

CMSampleTimingInfo

Información de control de tiempo para .CMSampleBuffer

CMTime

Valor de hora que representa un número Value/ racional P:CoreMedia.CMTime.Timescale.

CMTimeMapping

Especifica una asignación entre un origen CMTimeRange y un destino CMTimeRange.

CMTimeRange

Duración del tiempo.

CMTimeScale

Valor que se va a usar como denominador en un CMTime cálculo.

CMVideoDimensions

Estructura que contiene el ancho y alto de los medios de vídeo.

TextMarkupColor

Color que se va a usar con BackgroundColor y ForegroundColor.

Interfaces

ICMAttachmentBearer

Interfaz de marcador para el tipo que puede soportar datos adjuntos.

Enumeraciones

CMAttachmentMode

Enumera las directivas de propagación de datos adjuntos.

CMBlockBufferError

Enumeración cuyos valores especifican errores relacionados con CMBlockBuffers.

CMBlockBufferFlags

Enumeración de marcas que se van a usar con CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError).

CMBufferQueue.TriggerCondition

Enumera las condiciones del desencadenador para un desencadenador de cola de búfer.

CMClockError

Enumeración cuyos valores especifican errores relacionados con CMClocks.

CMClosedCaptionFormatType

Enumeración cuyos valores especifican un estándar de subtítulos.

CMFormatDescriptionError

Enumeración cuyos valores especifican errores relacionados con CMFormatDescriptions.

CMMediaType

Enumeración cuyos valores especifican tipos de medios válidos.

CMMetadataFormatType

Enumeración cuyos valores especifican tipos de metadatos con tiempo.

CMMuxedStreamType

Enumeración cuyos valores especifican tipos válidos de medios multiplexados.

CMPixelFormat

Enumera formatos de píxeles.

CMSampleBufferAttachmentKey

El espacio de nombres CoreMedia proporciona clases de bajo nivel para administrar y reproducir audio y vídeo.

CMSampleBufferError

Enumeración cuyos valores especifican errores relacionados con CMSampleBuffers.

CMSubtitleFormatType

Enumeración cuyos valores especifican un estándar de subtitulación.

CMSyncError

Enumeración cuyos valores especifican errores devueltos por GetRelativeRateAndAnchorTime(CMClockOrTimebase, CMClockOrTimebase, Double, CMTime, CMTime).

CMTime.Flags

Enumeración cuyos valores son marcas usadas por CMTime.

CMTimebaseError

Enumeración cuyos valores especifican errores relacionados con CMTimebases.

CMTimeCodeFormatType

Enumeración cuyos valores especifican el tipo de código de hora.

CMTimeRoundingMethod

Enumeración cuyos valores especifican el método de redondeo que se va a usar con .CMTime

CMVideoCodecType

Enumeración cuyos valores especifican tipos de códecs de vídeo.

LensStabilizationStatus

El espacio de nombres CoreMedia proporciona clases de bajo nivel para administrar y reproducir audio y vídeo.

Delegados

CMBufferCompare

Delegue la firma para comparar dos objetos CoreFoundation, que se usan para ordenar objetos en cmBufferQueue.

CMBufferGetBool

Delegue la firma para determinar si el búfer especificado que está a punto de quitarse está listo.

CMBufferGetSize

Delegado para obtener tamaños de búfer multimedia.

CMBufferGetTime

Devuelve el objeto CMTime del búfer especificado.