CoreMedia Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |