Compartir a través de


Método ID3D11VideoContext::VideoProcessorSetStreamPalette (d3d11.h)

Establece las entradas de la paleta de colores para una secuencia de entrada en el procesador de vídeo.

Sintaxis

void VideoProcessorSetStreamPalette(
  [in] ID3D11VideoProcessor *pVideoProcessor,
  [in] UINT                 StreamIndex,
  [in] UINT                 Count,
  [in] const UINT           *pEntries
);

Parámetros

[in] pVideoProcessor

Puntero a la interfaz ID3D11VideoProcessor . Para obtener este puntero, llame a ID3D11VideoDevice::CreateVideoProcessor.

[in] StreamIndex

Índice de base cero del flujo de entrada. Para obtener el número máximo de secuencias, llame a ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps y compruebe el miembro de estructura MaxStreamStates .

[in] Count

Número de elementos de la matriz pEntries .

[in] pEntries

Puntero a una matriz de entradas de paleta. En el caso de las secuencias RGB, las entradas de paleta usan la representación DXGI_FORMAT_B8G8R8A8 . En el caso de las secuencias YCbCr, las entradas de la paleta usan la representación DXGI_FORMAT_AYUV . El autor de la llamada asigna la matriz.

Valor devuelto

None

Observaciones

Este método solo se aplica a las secuencias de entrada que tienen un formato de color pálido. Los formatos palettizados 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); para YCbCr el valor es (255, 235, 128, 128).

Si el controlador no notifica la marca de funcionalidad D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE , cada entrada de paleta debe tener un valor alfa de 0xFF (opaco). Para consultar esta funcionalidad, llame a ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

ID3D11VideoContext