CoreMedia Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der CoreMedia-Namespace stellt Klassen auf niedriger Ebene zum Verwalten und Wiedergeben von Audio und Video bereit.
Klassen
CMAttachmentBearer |
Statische Methoden und Erweiterungsmethoden für Objekte, die Anlagen enthalten können. |
CMAudioFormatDescription |
Ein CMFormatDescription , der ein Audioformat beschreibt. |
CMBlockBuffer |
Ein zusammenhängender Bereich von Datenoffsets über einen möglicherweise nicht zusammenhängenden Speicherbereich. |
CMBufferQueue |
CoreMedia-Pufferwarteschlange. |
CMClock |
Eine Quelle für Zeitinformationen, z. B. die Systemuhr. |
CMClockOrTimebase |
Die Basisklasse für CMClock und CMTimebase. |
CMCustomBlockAllocator |
Der CoreMedia-Namespace stellt Klassen auf niedriger Ebene zum Verwalten und Wiedergeben von Audio und Video bereit. |
CMFormatDescription |
Beschreibt Mediendaten für Audio, Video, Text und Zeitcodes. |
CMHevcTemporalLevelInfoSettings |
Der CoreMedia-Namespace stellt Klassen auf niedriger Ebene zum Verwalten und Wiedergeben von Audio und Video bereit. |
CMMemoryPool |
Klasse, die die wiederholte Zuordnung und Freigabe großer Speicherblöcke verwaltet. |
CMSampleBuffer |
Ein Container mit null oder mehr Beispielen eines bestimmten Medientyps. |
CMSampleBufferAttachmentKeyExtensions |
Der CoreMedia-Namespace stellt Klassen auf niedriger Ebene zum Verwalten und Wiedergeben von Audio und Video bereit. |
CMSampleBufferAttachmentSettings |
Die Schlüssel für CMSampleBuffer Anlagen. |
CMTextMarkupAttributes |
Verwaltet die von AVTextStyleRuleverwendeten Attribute. |
CMTimebase |
Kapselt eine anwendungsgesteuerte Zeitleiste. |
CMVideoFormatDescription |
Eine CMFormatDescription , die das Video beschreibt. |
Strukturen
CMSampleTimingInfo |
Zeitsteuerungsinformationen für ein CMSampleBuffer. |
CMTime |
Ein Zeitwert, der eine rationale Zahl Value/P:CoreMedia.CMTime.Timescale darstellt. |
CMTimeMapping |
Gibt eine Zuordnung zwischen einer Quelle CMTimeRange und einem Ziel CMTimeRangean. |
CMTimeRange |
Eine Dauer. |
CMTimeScale |
Ein Wert, der als Nenner in einer CMTime Berechnung verwendet werden soll. |
CMVideoDimensions |
Struktur, die die Breite und Höhe von Videomedien enthält. |
TextMarkupColor |
Eine Farbe, die mit BackgroundColor und ForegroundColorverwendet werden soll. |
Schnittstellen
ICMAttachmentBearer |
Markerschnittstelle für Den Typ, der Anlagen tragen kann. |
Enumerationen
CMAttachmentMode |
Listet Die Richtlinien für die Weitergabe von Anlagen auf. |
CMBlockBufferError |
Eine Enumeration, deren Werte Fehler in Bezug auf CMBlockBuffers angeben. |
CMBlockBufferFlags |
Eine Enumeration von Flags, die mit CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError)verwendet werden sollen. |
CMBufferQueue.TriggerCondition |
Listet Triggerbedingungen für einen Pufferwarteschlangentrigger auf. |
CMClockError |
Eine Enumeration, deren Werte Fehler in Bezug auf CMClocks angeben. |
CMClosedCaptionFormatType |
Eine Enumeration, deren Werte einen Untertitelstandard angeben. |
CMFormatDescriptionError |
Eine Enumeration, deren Werte Fehler in Bezug auf CMFormatDescriptions angeben. |
CMMediaType |
Eine Enumeration, deren Werte gültige Medientypen angeben. |
CMMetadataFormatType |
Eine Enumeration, deren Werte Typen von zeitlimitierten Metadaten angeben. |
CMMuxedStreamType |
Eine Enumeration, deren Werte gültige Typen von Multiplexmedien angeben. |
CMPixelFormat |
Listet Pixelformate auf. |
CMSampleBufferAttachmentKey |
Der CoreMedia-Namespace stellt Klassen auf niedriger Ebene zum Verwalten und Wiedergeben von Audio und Video bereit. |
CMSampleBufferError |
Eine Enumeration, deren Werte Fehler in Bezug auf CMSampleBuffers angeben. |
CMSubtitleFormatType |
Eine Enumeration, deren Werte einen Untertitelstandard angeben. |
CMSyncError |
Eine Enumeration, deren Werte fehler angeben, die von zurückgegeben werden GetRelativeRateAndAnchorTime(CMClockOrTimebase, CMClockOrTimebase, Double, CMTime, CMTime). |
CMTime.Flags |
Eine Enumeration, deren Werte Flags sind, die von verwendet werden CMTime. |
CMTimebaseError |
Eine Enumeration, deren Werte Fehler in Bezug auf CMTimebases angeben. |
CMTimeCodeFormatType |
Eine Enumeration, deren Werte den Typ eines Zeitcodes angeben. |
CMTimeRoundingMethod |
Eine -Enumeration, deren Werte die Mit einem CMTimezu verwendende Rundungsmethode angeben. |
CMVideoCodecType |
Eine Enumeration, deren Werte Die Typen von Videocodecs angeben. |
LensStabilizationStatus |
Der CoreMedia-Namespace stellt Klassen auf niedriger Ebene zum Verwalten und Wiedergeben von Audio und Video bereit. |
Delegaten
CMBufferCompare |
Delegieren Sie die Signatur, um zwei CoreFoundation-Objekte zu vergleichen, die zum Sortieren von Objekten in einer CMBufferQueue verwendet werden. |
CMBufferGetBool |
Delegieren Sie die Signatur, um zu bestimmen, ob der angegebene Puffer, der entfernt werden soll, bereit ist. |
CMBufferGetSize |
Delegat zum Abrufen von Medienpuffergrößen. |
CMBufferGetTime |
Gibt das CMTime-Objekt für den angegebenen Puffer zurück. |