Condividi tramite


Metodo ID3D11VideoContext::VideoProcessorGetStreamPalette (d3d11.h)

Ottiene le voci della tavolozza dei colori per un flusso di input nel processore video.

Sintassi

void VideoProcessorGetStreamPalette(
  [in]  ID3D11VideoProcessor *pVideoProcessor,
  [in]  UINT                 StreamIndex,
  [in]  UINT                 Count,
  [out] UINT                 *pEntries
);

Parametri

[in] pVideoProcessor

Puntatore all'interfaccia ID3D11VideoProcessor . Per ottenere questo puntatore, chiamare ID3D11VideoDevice::CreateVideoProcessor.

[in] StreamIndex

Indice in base zero del flusso di input. Per ottenere il numero massimo di flussi, chiamare ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps e controllare il membro della struttura MaxStreamStates .

[in] Count

Numero di voci nella matrice pEntries .

[out] pEntries

Puntatore a una matrice UINT allocata dal chiamante. Il metodo riempie la matrice con le voci della tavolozza. Per i flussi RGB, le voci della tavolozza usano la rappresentazione DXGI_FORMAT_B8G8R8A8 . Per i flussi YCbCr, le voci della tavolozza usano la rappresentazione DXGI_FORMAT_AYUV .

Valore restituito

nessuno

Osservazioni

Questo metodo si applica solo ai flussi di input con un formato di colore pallido. I formati palettizzati con 4 bit per pixel (bpp) usano 16 voci della tavolozza. I formati con 8 bpp usano 256 voci.

Requisiti

   
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11.h

Vedi anche

ID3D11VideoContext