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)

Weitere Informationen

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

DXVADDI_DECODEINPUT

GetCaps