Share via


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

Obtiene las entradas de la paleta de colores de un flujo de entrada en el procesador de vídeo.

Sintaxis

void VideoProcessorGetStreamPalette(
  [in]  ID3D11VideoProcessor *pVideoProcessor,
  [in]  UINT                 StreamIndex,
  [in]  UINT                 Count,
  [out] 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 entradas de la matriz pEntries .

[out] pEntries

Puntero a una matriz UINT asignada por el autor de la llamada. El método rellena la matriz con las entradas de la 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 .

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 paletizados con 4 bits por píxel (bpp) usan 16 entradas de paleta. Los formatos con 8 bpp usan 256 entradas.

Requisitos

   
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