Partager via


CoreMedia Espace de noms

L’espace de noms CoreMedia fournit des classes de bas niveau pour la gestion et la lecture audio et vidéo.

Classes

CMAttachmentBearer

Méthodes statiques et d’extension pour les objets qui peuvent porter des pièces jointes.

CMAudioFormatDescription

CMFormatDescription qui décrit un format audio.

CMBlockBuffer

Une plage contiguë de décalages de données sur une région de mémoire potentiellement non contiguë.

CMBufferQueue

File d’attente de mémoire tampon CoreMedia.

CMClock

Source d’informations d’heure, telles que l’horloge système.

CMClockOrTimebase

Classe de base de CMClock et CMTimebase.

CMCustomBlockAllocator

L’espace de noms CoreMedia fournit des classes de bas niveau pour la gestion et la lecture audio et vidéo.

CMFormatDescription

Décrit les données multimédias pour les codes audio, vidéo, texte et heure

CMHevcTemporalLevelInfoSettings

L’espace de noms CoreMedia fournit des classes de bas niveau pour la gestion et la lecture audio et vidéo.

CMMemoryPool

Classe qui gère l’allocation et la désallocation répétitives de blocs de mémoire volumineux.

CMSampleBuffer

Conteneur de zéro ou plusieurs échantillons d’un type de média particulier.

CMSampleBufferAttachmentKeyExtensions

L’espace de noms CoreMedia fournit des classes de bas niveau pour la gestion et la lecture audio et vidéo.

CMSampleBufferAttachmentSettings

Clés pour CMSampleBuffer les pièces jointes.

CMTextMarkupAttributes

Gère les attributs utilisés par AVTextStyleRule.

CMTimebase

Encapsule une chronologie contrôlée par l’application.

CMVideoFormatDescription

qui décrit la CMFormatDescription vidéo.

Structures

CMSampleTimingInfo

Informations de minutage d’un CMSampleBuffer.

CMTime

Valeur de temps qui représente un nombre Value/ rationnel P:CoreMedia.CMTime.Timescale.

CMTimeMapping

Spécifie un mappage entre une source CMTimeRange et une cible CMTimeRange.

CMTimeRange

Durée.

CMTimeScale

Valeur à utiliser comme dénominateur dans un CMTime calcul.

CMVideoDimensions

Struct qui contient la largeur et la hauteur du média vidéo.

TextMarkupColor

Couleur à utiliser avec BackgroundColor et ForegroundColor.

Interfaces

ICMAttachmentBearer

Interface de marqueur pour le type qui peut porter des pièces jointes.

Énumérations

CMAttachmentMode

Énumère les stratégies de propagation des pièces jointes.

CMBlockBufferError

Énumération dont les valeurs spécifient les erreurs relatives à CMBlockBuffers.

CMBlockBufferFlags

Énumération des indicateurs à utiliser avec CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError).

CMBufferQueue.TriggerCondition

Énumère les conditions de déclencheur pour un déclencheur de file d’attente de mémoire tampon.

CMClockError

Énumération dont les valeurs spécifient les erreurs relatives à CMClocks.

CMClosedCaptionFormatType

Énumération dont les valeurs spécifient une norme de sous-titrage codé.

CMFormatDescriptionError

Énumération dont les valeurs spécifient les erreurs relatives à CMFormatDescriptions.

CMMediaType

Énumération dont les valeurs spécifient des types de média valides.

CMMetadataFormatType

Énumération dont les valeurs spécifient des types de métadonnées chrono timed.

CMMuxedStreamType

Énumération dont les valeurs spécifient des types valides de média multiplexé.

CMPixelFormat

Énumère les formats de pixels.

CMSampleBufferAttachmentKey

L’espace de noms CoreMedia fournit des classes de bas niveau pour la gestion et la lecture audio et vidéo.

CMSampleBufferError

Énumération dont les valeurs spécifient les erreurs relatives à CMSampleBuffers.

CMSubtitleFormatType

Énumération dont les valeurs spécifient une norme de sous-titrage.

CMSyncError

Énumération dont les valeurs spécifient les erreurs retournées par GetRelativeRateAndAnchorTime(CMClockOrTimebase, CMClockOrTimebase, Double, CMTime, CMTime).

CMTime.Flags

Énumération dont les valeurs sont des indicateurs utilisés par CMTime.

CMTimebaseError

Énumération dont les valeurs spécifient les erreurs relatives à CMTimebases.

CMTimeCodeFormatType

Énumération dont les valeurs spécifient le type d’un code de temps.

CMTimeRoundingMethod

Énumération dont les valeurs spécifient la méthode d’arrondi à utiliser avec un CMTime.

CMVideoCodecType

Énumération dont les valeurs spécifient des types de codecs vidéo.

LensStabilizationStatus

L’espace de noms CoreMedia fournit des classes de bas niveau pour la gestion et la lecture audio et vidéo.

Délégués

CMBufferCompare

Signature déléguée pour comparer deux objets CoreFoundation, utilisé pour trier des objets dans un CMBufferQueue.

CMBufferGetBool

Déléguer la signature pour déterminer si la mémoire tampon spécifiée sur le point d’être mise en file d’attente est prête.

CMBufferGetSize

Déléguer pour obtenir des tailles de mémoire tampon multimédia.

CMBufferGetTime

Retourne l’objet CMTime pour la mémoire tampon spécifiée.