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. |
Zugehörige Themen