Share via


CoreMedia Spazio dei nomi

Lo spazio dei nomi CoreMedia fornisce classi di basso livello per la gestione e la riproduzione di audio e video.

Classi

CMAttachmentBearer

Metodi statici ed di estensione per oggetti che possono includere allegati.

CMAudioFormatDescription

Oggetto CMFormatDescription che descrive un formato audio.

CMBlockBuffer

Intervallo contiguo di offset di dati su un'area di memoria possibilmente non contigua.

CMBufferQueue

Coda del buffer CoreMedia.

CMClock

Origine di informazioni sull'ora, ad esempio l'orologio di sistema.

CMClockOrTimebase

Classe di base per CMClock e CMTimebase.

CMCustomBlockAllocator

Lo spazio dei nomi CoreMedia fornisce classi di basso livello per la gestione e la riproduzione di audio e video.

CMFormatDescription

Descrive i dati multimediali per i codici audio, video, testo e ora

CMHevcTemporalLevelInfoSettings

Lo spazio dei nomi CoreMedia fornisce classi di basso livello per la gestione e la riproduzione di audio e video.

CMMemoryPool

Classe che gestisce l'allocazione ripetitiva e la deallocazione di grandi blocchi di memoria.

CMSampleBuffer

Contenitore di campioni zero o più di un particolare tipo di supporto.

CMSampleBufferAttachmentKeyExtensions

Lo spazio dei nomi CoreMedia fornisce classi di basso livello per la gestione e la riproduzione di audio e video.

CMSampleBufferAttachmentSettings

Chiavi per CMSampleBuffer gli allegati.

CMTextMarkupAttributes

Gestisce gli attributi utilizzati da AVTextStyleRule.

CMTimebase

Incapsula una sequenza temporale controllata dall'applicazione.

CMVideoFormatDescription

Oggetto CMFormatDescription che descrive il video.

Struct

CMSampleTimingInfo

Informazioni di intervallo per un oggetto CMSampleBuffer.

CMTime

Valore di ora che rappresenta un numero Value/ razionale P:CoreMedia.CMTime.Timescale.

CMTimeMapping

Specifica un mapping tra un'origine CMTimeRange e una destinazione CMTimeRange.

CMTimeRange

Durata del tempo.

CMTimeScale

Valore da utilizzare come denominatore in un CMTime calcolo.

CMVideoDimensions

Struct che contiene la larghezza e l'altezza dei supporti video.

TextMarkupColor

Colore da utilizzare con BackgroundColor e ForegroundColor.

Interfacce

ICMAttachmentBearer

Interfaccia marcatore per il tipo che può includere allegati.

Enumerazioni

CMAttachmentMode

Enumera i criteri di propagazione degli allegati.

CMBlockBufferError

Enumerazione i cui valori specificano gli errori relativi a CMBlockBuffers.

CMBlockBufferFlags

Enumerazione dei flag da usare con CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError).

CMBufferQueue.TriggerCondition

Enumera le condizioni di trigger per un trigger della coda del buffer.

CMClockError

Enumerazione i cui valori specificano gli errori relativi a CMClocks.

CMClosedCaptionFormatType

Enumerazione i cui valori specificano uno standard di didascalia chiusa.

CMFormatDescriptionError

Enumerazione i cui valori specificano gli errori relativi a CMFormatDescriptions.

CMMediaType

Enumerazione i cui valori specificano tipi validi di supporti.

CMMetadataFormatType

Enumerazione i cui valori specificano i tipi di metadati temporali.

CMMuxedStreamType

Enumerazione i cui valori specificano tipi validi di supporti multiplexed.

CMPixelFormat

Enumera i formati pixel.

CMSampleBufferAttachmentKey

Lo spazio dei nomi CoreMedia fornisce classi di basso livello per la gestione e la riproduzione di audio e video.

CMSampleBufferError

Enumerazione i cui valori specificano gli errori relativi a CMSampleBuffers.

CMSubtitleFormatType

Enumerazione i cui valori specificano uno standard di subtitling.

CMSyncError

Enumerazione i cui valori specificano gli errori restituiti da GetRelativeRateAndAnchorTime(CMClockOrTimebase, CMClockOrTimebase, Double, CMTime, CMTime).

CMTime.Flags

Enumerazione i cui valori sono flag utilizzati da CMTime.

CMTimebaseError

Enumerazione i cui valori specificano gli errori relativi a CMTimebases.

CMTimeCodeFormatType

Enumerazione i cui valori specificano il tipo di codice ora.

CMTimeRoundingMethod

Enumerazione i cui valori specificano il metodo di arrotondamento da utilizzare con un oggetto CMTime.

CMVideoCodecType

Enumerazione i cui valori specificano i tipi di codec video.

LensStabilizationStatus

Lo spazio dei nomi CoreMedia fornisce classi di basso livello per la gestione e la riproduzione di audio e video.

Delegati

CMBufferCompare

Delegare la firma per confrontare due oggetti CoreFoundation, usati per ordinare gli oggetti in un CMBufferQueue.

CMBufferGetBool

Delegare la firma per determinare se il buffer specificato che sta per essere dequeued è pronto.

CMBufferGetSize

Delegato per ottenere le dimensioni del buffer multimediale.

CMBufferGetTime

Restituisce l'oggetto CMTime per il buffer specificato.