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) |