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. |
Verwandte Themen