DXVAHDDDI_STREAM_STATE_PALETTE_DATA struttura (d3dumddi.h)
La struttura DXVAHDDDI_STREAM_STATE_PALETTE_DATA descrive i dati sullo stato di flusso che specifica le voci della tavolozza dell'input.
Sintassi
typedef struct _DXVAHDDDI_STREAM_STATE_PALETTE_DATA {
[in] UINT Count;
[in] D3DCOLOR *pEntries;
} DXVAHDDDI_STREAM_STATE_PALETTE_DATA;
Members
[in] Count
Numero di voci della tavolozza nella matrice specificata dal membro pEntries . Il valore predefinito è 0.
[in] pEntries
Matrice di voci della tavolozza nel tipo di formato FOURCC D3DFMT_A8R8G8B8 o "AYUV". pEntries è impostato su NULL per recuperare il numero di voci del tavolozza. Il valore predefinito è NULL.
Commenti
I formati FOURCC "AYUV" a 4 bit, "AI44" e "IA44" usano le prime 16 voci.
Il formato FOURCC "AYUV" a 8 bit, "AI88", D3DFMT_A8P8 e D3DFMT_P8 formati usa le prime 256 voci.
Se un pixel ha un indice di tavolozza maggiore delle voci, il driver presuppone che la voce della tavolozza sia bianca con alfa opaco. RGB a gamma completa è D3DCOLOR_ARGB(255, 255, 255, 255) e YCbCr è D3DCOLOR_AYUV(255, 235, 128, 128).
Il runtime Direct3D gestisce tutte le voci del tavolozza. Tuttavia, il driver potrebbe troncare la matrice delle voci della tavolozza alle voci massime necessarie per il formato palletizzato supportato.
Il valore alfa di ogni voce viene usato per la fusione alfa.
Se il driver non imposta il valore DXVAHDDDI_FEATURE_CAPS_ALPHA_PALETTE nel membro FeatureCapsdella struttura DXVAHDDDI_VPDEVCAPS quando viene chiamata la funzione GetCaps del driver con il valore D3DDDICAPS_DXVAHD_GETVPDEVCAPS impostato, ogni voce di tavolozza deve avere il valore alfa impostato su opaco (0xFF); in caso contrario, la funzione SetVideoProcessStreamState del driver restituisce un errore.
Per altre informazioni sulla fusione alfa, vedere DXVAHDDDI_STREAM_STATE_ALPHA_DATA.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | DXVAHDDDI_STREAM_STATE_PALETTE_DATA è supportato a partire dal sistema operativo Windows 7. |
Intestazione | d3dumddi.h (include D3dumddi.h) |