PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPALETTE función de devolución de llamada (d3d10umddi.h)
Establece las entradas de la paleta de colores para una secuencia de entrada en el procesador de vídeo.
Sintaxis
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPALETTE Pfnd3d111DdiVideoprocessorsetstreampalette;
void Pfnd3d111DdiVideoprocessorsetstreampalette(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
UINT unnamedParam4,
const UINT *unnamedParam5
)
{...}
Parámetros
unnamedParam1
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
hVideoProcessor [in]
Identificador del objeto de procesador de vídeo que se creó a través de una llamada a la función createVideoProcessor .
unnamedParam3
StreamIndex [in]
Índice de base cero del flujo de entrada.
unnamedParam4
count [in]
Número de elementos de la matriz a los que hace referencia el parámetro pEntries.
unnamedParam5
pEntries [in]
Puntero a una matriz de entradas de paleta. En el caso de las secuencias RGB, las entradas de paleta se especifican en el formato DXGI_FORMAT_B8G8R8A8. En el caso de las secuencias YCbCr, las entradas de paleta se especifican en el formato DXGI_FORMAT_AYUV.
Valor devuelto
Ninguno
Observaciones
La función VideoProcessorSetStreamPalette solo se llama a para las secuencias de entrada que tienen un formato de color paletizado. Los formatos paletizados con 4 bits por píxel (bpp) usan las primeras 16 entradas de la lista. Los formatos con 8 bpp usan las primeras 256 entradas.
Si un píxel tiene un índice de paleta mayor que el número de entradas, el dispositivo trata el píxel como blanco con alfa opaco. Para RGB de rango completo, este valor es (255, 255, 255, 255, 255); para YCbCr, el valor es (255, 235, 128, 128).
El controlador informa de su capacidad de admitir formatos de color pálidos en la estructura D3D11_1DDI_VIDEO_PROCESSOR_CAPS que se devuelve a través de la función GetVideoProcessorCaps. Si el controlador admite la funcionalidad D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE, se puede configurar con entradas de paleta de colores para un flujo de entrada.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
de la plataforma de destino de | Escritorio |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |