Freigeben über


Nicht komprimierte Medienuntertypen

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

In der folgenden Tabelle sind die nicht komprimierten Medienuntertypen aufgeführt. Hierbei handelt es sich um Typen, die als Eingabe- und Ausgabeformate sowie als 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 nach Codec im Writer bzw. reader/synchron reader aufgezählt werden. Informationen zu den Typen, die für nicht komprimierte Streams unterstützt werden, finden Sie unter Verwenden von unkomprimierten Audio- und Videostreams.

Die hier aufgeführten verschiedenen RGB- und palettisierten RGB-Videotypen definieren Farben mit dem RGB-Format, in dem jede Farbe durch die Intensitätswerte der roten, grünen und blauen Komponenten des Pixels dargestellt wird. Jeder Intensitätswert kann zwischen 0 und 255 liegen, für etwa 16,78 Millionen eindeutige Farben. RGB übersetzt leicht in Farbwerte, die für Computermonitore verwendet werden, die rote, grüne und blaue Phosphore verwenden, um Farben anzuzeigen. Palettisierte Videotypen müssen Paletteninformationen enthalten, die direkt der STRUKTUR WMVIDEOINFOHEADER folgen. Ebenso erfordert 16-Bit-Video Bitfeldinformationen, die nach der WMVIDEOINFOHEADER-Struktur enthalten sein sollten.

Einige der Medienuntertypen in der folgenden Tabelle bieten weniger Farben als das RGB-System kann, 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 normalerweise 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. Dieses Format verwendet 8 Bits für jeden Wert der Farbintensität.
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 restlichen 8 Bits für Transparenzinformationen.
WMMEDIASUBTYPE_I420 YUV-Video im planaren 4:2:0-Format gespeichert, wobei die U-Ebene zuerst angezeigt wird, gefolgt von der V-Ebene.
WMMEDIASUBTYPE_IYUV Identisch mit I420.
WMMEDIASUBTYPE_YV12 YUV-Video im planaren 4:2:0-Format gespeichert, wobei die V-Ebene zuerst angezeigt wird, gefolgt von der U-Ebene. YV12 ist mit I420 identisch, mit der Ausnahme, dass die U- und V-Ebene umgeschaltet sind.
WMMEDIASUBTYPE_YUY2 YUV-Video, das im gepackten 4:2:2-Format gespeichert ist.
WMMEDIASUBTYPE_UYVY YUV-Video, das im gepackten 4:2:2-Format gespeichert ist. Ähnlich wie YUY2, aber mit unterschiedlicher Reihenfolge der Daten.
WMMEDIASUBTYPE_YVYU YUV-Video, das im gepackten 4:2:2-Format gespeichert ist. Ähnlich wie YUY2, aber mit unterschiedlicher Reihenfolge der Daten.
WMMEDIASUBTYPE_P422 YUV-Video, das im planaren 4:2:2-Format gespeichert wird.
WMMEDIASUBTYPE_YVU9 YUV-Video im planaren 16:1:1-Format gespeichert.
WMMEDIASUBTYPE_PCM Unkomprimierte Audiodaten, die mithilfe der Pulscodemodulation gespeichert werden.
WMMEDIASUBTYPE_DRM Unkomprimierte, aber verschlüsselte Audiodaten, die mit einem sicheren Audiopfad verwendet werden.
WMSCRIPTTYPE_TwoStrings Skriptbefehle, die aus einer Zeichenfolge bestehen, die den Befehlstyp und eine Zeichenfolge mit den 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-Imagecodec. Beispiele sind eine Kombination aus Bitmapbildern und Transformationsdaten.

 

Zuweisen von Ausgabeformaten

Komprimierte Medienuntertypen

Medientypbezeichner

Medientypen

So enumerieren Sie Eingabeformate