estructura DXVAHDDDI_STREAM_STATE_PALETTE_DATA (d3dumddi.h)
La estructura DXVAHDDDI_STREAM_STATE_PALETTE_DATA describe los datos de estado de flujo que especifican las entradas de la paleta de la entrada.
Sintaxis
typedef struct _DXVAHDDDI_STREAM_STATE_PALETTE_DATA {
[in] UINT Count;
[in] D3DCOLOR *pEntries;
} DXVAHDDDI_STREAM_STATE_PALETTE_DATA;
Miembros
[in] Count
Número de entradas de paleta de la matriz que especifica el miembro pEntries. El valor predeterminado es 0.
[in] pEntries
Matriz de entradas de paleta en D3DFMT_A8R8G8B8 o "AYUV" tipo de formato FOURCC. pEntries se establece en NULL para recuperar el número de entradas de paleta. El valor predeterminado es NULL.
Observaciones
Los formatos FOURCC "AYUV" de 4 bits, "AI44" y "IA44" usan las primeras 16 entradas.
El formato FOURCC "AYUV" de 8 bits, "AI88", D3DFMT_A8P8 y D3DFMT_P8 formatos usa las primeras 256 entradas.
Si un píxel tiene un índice de paleta mayor que las entradas, el controlador asume que la entrada de paleta es blanca con alfa opaco. La gama completa RGB es D3DCOLOR_ARGB(255, 255, 255, 255) y YCbCr es D3DCOLOR_AYUV(255, 235, 128, 128).
El tiempo de ejecución de Direct3D mantiene todas las entradas de la paleta. Sin embargo, el controlador puede truncar la matriz de entradas de paleta a las entradas máximas necesarias para el formato paletizado compatible.
El valor alfa de cada entrada se usa para la combinación alfa.
Si el controlador no establece el valor de DXVAHDDDI_FEATURE_CAPS_ALPHA_PALETTE en el FeatureCaps miembro de la estructura de DXVAHDDDI_VPDEVCAPS cuando se llama a la función getcaps del controlador con el D3DDDICAPS_DXVAHD_GETVPDEVCAPS valor establecido, cada entrada de paleta debe tener el valor alfa establecido en opaco (0xFF); De lo contrario, la función setVideoProcessStreamState del controlador devuelve un error.
Para obtener más información sobre la combinación alfa, vea DXVAHDDDI_STREAM_STATE_ALPHA_DATA.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | DXVAHDDDI_STREAM_STATE_PALETTE_DATA se admite a partir del sistema operativo Windows 7. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |