DirectX-Videobeschleunigungs-Videountertypen

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die folgenden Untertypen werden von Decodern verwendet, die die DirectX-Videobeschleunigung (DXVA) verwenden. AI44 und IA44 sind Oberflächen mit einem Bit-pro-Pixel-Wert von 8. Es gibt 4 Bits von I und 4 Bits von A. Ich stelle einen Index in einer YUV-Palette mit 16 Einträgen dar. Ein stellt 4 Bits an Transparenzinformationen dar (auch als pro Pixel-Alpha bezeichnet). Daher ermöglichen AI44- und IA44-Oberflächen 16 verschiedene Farben bei 16 verschiedenen Transparenzwerten oder 256 verschiedenen Pixeldarstellungen. Bei AI44 wird das Alpha im Hibble gespeichert, in IA44 wird das Alpha im Lobble gespeichert. Beide Formate sind sehr nützlich für DVD-Unterbildbilder und Line21- und Teletextbilder. Microsoft bevorzugt die AI44-Version, da es etwas einfacher ist, Text mit diesem Format zu generieren.

Subtype Beschreibung
MEDIASUBTYPE_AI44 Für Unterpicture- und Textüberlagerungen. Siehe vorherige Beschreibung.
MEDIASUBTYPE_IA44 Für Unterpicture- und Textüberlagerungen. Siehe vorherige Beschreibung.

Anforderungen

Anforderung Wert
Header
Dshow.h

Siehe auch

Videountertypen