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 |