Condividi tramite


struttura DXVADDI_DECODEBUFFERINFO (d3dumddi.h)

La struttura DXVADDI_DECODEBUFFERINFO descrive informazioni su un particolare tipo di buffer compresso necessario per uno scenario di decodifica video.

Sintassi

typedef struct _DXVADDI_DECODEBUFFERINFO {
  [out] D3DDDIFORMAT CompressedBufferType;
  [out] UINT         CreationWidth;
  [out] UINT         CreationHeight;
  [out] D3DDDI_POOL  CreationPool;
} DXVADDI_DECODEBUFFERINFO;

Members

[out] CompressedBufferType

Valore tipizzato D3DDDIFORMAT che indica il formato pixel del buffer.

[out] CreationWidth

Larghezza dei dati nel buffer come numero di unità di bit. Ad esempio, i dati AYUV vengono specificati in unità a 32 bit, i dati IA44/AI44 vengono specificati in unità a 8 bit e i dati DPXD vengono specificati in unità a 2 bit.

Il driver deve assegnare un valore a CreationWidth che è un multiplo di 2 e non supera 65535.

[out] CreationHeight

Altezza dei dati nel buffer come numero di unità di bit. Ad esempio, i dati AYUV vengono specificati in unità a 32 bit, i dati IA44/AI44 vengono specificati in unità a 8 bit e i dati DPXD vengono specificati in unità a 2 bit.

Il driver deve assegnare un valore a CreationHeight che non supera 65535.

[out] CreationPool

Valore tipizzato D3DDDI_POOL che indica il tipo di memoria in cui è presente il buffer.

Commenti

Un puntatore alla struttura DXVADDI_DECODEINPUT viene specificato nel membro pInfo della struttura D3DDDIARG_GETCAPS insieme a un valore D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO nel membro Type di D3DDDIARG_GETCAPS-in una chiamata alla funzione GetCaps del driver di visualizzazione in modalità utente per recuperare informazioni sui tipi di buffer compressi necessari per accelerare un particolare tipo di decodifica video DirectX VA. Le informazioni sui tipi di buffer compressi vengono restituite in una matrice di strutture DXVADDI_DECODEBUFFERINFO tramite il membro pData di D3DDDIARG_GETCAPS.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

DXVADDI_DECODEINPUT

GetCaps