Freigeben über


Nicht komprimierte Medienuntertypen

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK-ist ein Legacyfeature. Es wurde von Source Reader und Sink Writerersetzt. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code Source Reader und Sink Writer- anstelle Windows Media Format 11 SDK-verwendet werden soll. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

In der folgenden Tabelle sind die nicht komprimierten Medienuntertypen aufgeführt. Hierbei handelt es sich um Typen, die als Eingabe- und Ausgabeformate und Formate für nicht komprimierte Datenströme verwendet werden. Nicht alle Typen in den folgenden Tabellen werden auf alle Arten unterstützt. Unterstützte Eingabe- und Ausgabeformattypen können vom Codec im Writer bzw. reader/synchrone Reader aufgezählt werden. Informationen zu den typen, die für nicht komprimierte Datenströme unterstützt werden, finden Sie unter Verwenden von nicht komprimierten Audio- und Videostreams.

Die hier aufgelisteten verschiedenen RGB- und palettisierten RGB-Videotypen definieren Farben mit dem RGB-Format, in dem jede Farbe durch die Intensitätswerte der Rot-, Grün- und Blaukomponenten des Pixels dargestellt wird. Jeder Intensitätswert kann zwischen 0 und 255 liegen, für etwa 16,78 Millionen eindeutige Farben. RGB übersetzt leicht farbwerte, die für Computermonitore verwendet werden, die rot, grün und blaue Phosphore verwenden, um Farbe anzuzeigen. Palettisierte Videotypen müssen Paletteninformationen direkt nach der WMVIDEOINFOHEADER Struktur enthalten. Ebenso erfordert 16-Bit-Video Bitfeldinformationen, die nach der WMVIDEOINFOHEADER-Struktur eingeschlossen werden sollten.

Einige der Medienuntertypen in der folgenden Tabelle enthalten weniger Farben als das RGB-System, wie in der Spalte "Beschreibung" beschrieben. In palettisierten RGB-Typen stellen Farben in der Palette RGB-Werte dar, werden jedoch durch einen Wert angegeben, der die Position der Farbe in der Palette angibt.

Nicht komprimierter Medienuntertyp Beschreibung
WMMEDIASUBTYPE_RGB1 Palettisiertes RGB-Video mit 1 Farbbit, das 2 Farben darstellt. Wird in der Regel für monochrome Bilder verwendet.
WMMEDIASUBTYPE_RGB4 Palettisiertes RGB-Video mit 4 Farbbits, die 16 Farben darstellen.
WMMEDIASUBTYPE_RGB8 Palettisiertes RGB-Video mit 8 Farbbits, die 256 Farben darstellen.
WMMEDIASUBTYPE_RGB565 RGB-Video mit 16 Farbbits, die 65.536 Farben darstellen. Dieses Format verwendet 5 Bit für Rot, 6 Bit für Grün und 5 Bit für Blau.
WMMEDIASUBTYPE_RGB555 RGB-Video mit 16 Farbbits, die 32.768 Farben darstellen. Dieses Format verwendet 5 Bits für jede Farbe und ignoriert das sechzehnte Bit.
WMMEDIASUBTYPE_RGB24 RGB-Video mit 24 Farbbits, die alle 16.777.216 Farben darstellen, die für das RGB-Farbdarstellungsschema verfügbar sind. In diesem Format werden 8 Bit für jeden Farbintensitätswert verwendet.
WMMEDIASUBTYPE_RGB32 RGB-Video mit 32 Farbbits, die alle 16.777.216 Farben darstellen, die für das RGB-Farbdarstellungsschema verfügbar sind. Dieses Format verwendet 8 Bits für jede Farbe und reserviert die verbleibenden 8 Bits für Transparenzinformationen.
WMMEDIASUBTYPE_I420 YUV-Video im Planar 4:2:0-Format, wobei die U-Ebene zuerst angezeigt wird, gefolgt von der V-Ebene.
WMMEDIASUBTYPE_IYUV Identisch mit I420.
WMMEDIASUBTYPE_YV12 YUV-Video im Planar 4:2:0-Format, wobei die V-Ebene zuerst angezeigt wird, gefolgt von der U-Ebene. YV12 ist identisch mit I420, außer dass sie und V-Flugzeuge umgeschaltet werden.
WMMEDIASUBTYPE_YUY2 YUV-Video im gepackten Format 4:2:2 gespeichert.
WMMEDIASUBTYPE_UYVY YUV-Video im gepackten Format 4:2:2 gespeichert. Ähnlich wie YUY2, aber mit unterschiedlicher Reihenfolge von Daten.
WMMEDIASUBTYPE_YVYU YUV-Video im gepackten Format 4:2:2 gespeichert. Ähnlich wie YUY2, aber mit unterschiedlicher Reihenfolge von Daten.
WMMEDIASUBTYPE_P422 YUV-Video, das mit einem Planar 4:2:2-Format gespeichert ist.
WMMEDIASUBTYPE_YVU9 YUV-Video im Planar 16:1:1-Format gespeichert.
WMMEDIASUBTYPE_PCM Unkomprimierte Audiodaten, die mithilfe der Pulscodemodulation gespeichert werden.
WMMEDIASUBTYPE_DRM Nicht komprimierte, aber verschlüsselte Audiodaten, die mit sicherem Audiopfad verwendet werden.
WMSCRIPTTYPE_TwoStrings Skriptbefehle, die aus einer Zeichenfolge bestehen, die den Befehlstyp und eine Zeichenfolge enthält, die die Befehlsdaten enthält. Dies ist der einzige unterstützte Skripttyp im Windows Media Format SDK.
WMMEDIASUBTYPE_WebStream Dateiübertragungsdaten, die HTML-Dateien und Komponenten für Webstreaming enthalten.
WMMEDIASUBTYPE_VIDEOIMAGE Eingabetyp für den Windows Media Video 9 Image-Codec. Beispiele sind eine Kombination aus Bitmapbildern und Transformationsdaten.

 

Zuweisen von Ausgabeformaten

komprimierten Medienuntertypen

Medientypbezeichner

Medientypen

Zum Aufzählen von Eingabeformaten