D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 Struktur (d3d12umddi.h)
Definiert die Kombination aus einem Pixelformat und einem Farbraum für eine Ressourceninhaltsbeschreibung.
Syntax
typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;
Angehörige
Format
Das Format der Daten. Weitere Informationen finden Sie in der DXGI_FORMAT-Aufzählung.
ColorSpace
Der Farbraum der Daten. Weitere Informationen finden Sie in der DXGI_COLOR_SPACE_TYPE Enumeration.
Bemerkungen
Konvertierungen, die über den Decoder verfügbar gemacht werden, müssen einen Hardwarevorteil gegenüber einer Konvertierung haben, die über eine Decodierung und einen Videoprozess BLT über die App erreicht werden kann. Dies bedeutet in der Regel, dass die Videohardware den nicht konvertierten Referenzframe und die konvertierte Ausgabe (beide Ausgaben) ohne einen separaten Schritt schreibt, der den nicht konvertierten Referenzframe liest, um die konvertierte Ausgabe zu erzeugen.
Eine Ausnahme besteht darin, dass alle Treiber erforderlich sind, um eine Konvertierung zu unterstützen, um das D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY Flag zu entfernen, wobei das Quell- und Zielformat, der Farbraum und die Größe gleich sind. Hardware erfordert möglicherweise nicht das D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY-Flag, aber wenn sie verwendet wird, kann der Treiber diese Konvertierung mit einem Kopiervorgang implementieren.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h (einschließlich D3d12umddi.h) |