DXVADDI_DECODEBUFFERINFO Struktur (d3dumddi.h)
Die DXVADDI_DECODEBUFFERINFO-Struktur beschreibt Informationen zu einem bestimmten Typ komprimierter Puffer, der für ein Videodecodierungsszenario erforderlich ist.
Syntax
typedef struct _DXVADDI_DECODEBUFFERINFO {
[out] D3DDDIFORMAT CompressedBufferType;
[out] UINT CreationWidth;
[out] UINT CreationHeight;
[out] D3DDDI_POOL CreationPool;
} DXVADDI_DECODEBUFFERINFO;
Member
[out] CompressedBufferType
Ein D3DDDIFORMAT typisierter Wert, der das Pixelformat des Puffers angibt.
[out] CreationWidth
Die Breite der Daten im Puffer als Anzahl der Biteinheiten. Beispielsweise werden AYUV-Daten in 32-Bit-Einheiten angegeben, IA44/AI44-Daten werden in 8-Bit-Einheiten und DPXD-Daten in 2-Bit-Einheiten angegeben.
Der Treiber muss CreationWidth einen Wert zuweisen, der ein Vielfaches von 2 ist und 65535 nicht überschreitet.
[out] CreationHeight
Die Höhe der Daten im Puffer als Anzahl der Biteinheiten. Beispielsweise werden AYUV-Daten in 32-Bit-Einheiten angegeben, IA44/AI44-Daten werden in 8-Bit-Einheiten und DPXD-Daten in 2-Bit-Einheiten angegeben.
Der Treiber muss CreationHeight einen Wert zuweisen, der 65535 nicht überschreitet.
[out] CreationPool
Ein D3DDDI_POOL typisierter Wert, der den Speichertyp angibt, in dem sich der Puffer befindet.
Hinweise
Ein Zeiger auf die DXVADDI_DECODEINPUT-Struktur wird im pInfo-Member der D3DDDIARG_GETCAPS-Struktur angegeben - zusammen mit einem D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO-Wert im Type-Member von D3DDDIARG_GETCAPS- in einem Aufruf der GetCaps-Funktion des Benutzermodusanzeigetreibers, um Informationen über die Typen komprimierter Puffer abzurufen, die zum Beschleunigen eines bestimmten DirectX VA-Videodecodierungstyps erforderlich sind. Die Informationen zu den Typen komprimierter Puffer werden in einem Array von DXVADDI_DECODEBUFFERINFO Strukturen über das pData-Element von D3DDDIARG_GETCAPS zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |