Metodo ID3D11VideoContext::VideoProcessorSetStreamPalette (d3d11.h)

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

Sintassi

void VideoProcessorSetStreamPalette(
  [in] ID3D11VideoProcessor *pVideoProcessor,
  [in] UINT                 StreamIndex,
  [in] UINT                 Count,
  [in] const 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 elementi nella matrice pEntries .

[in] pEntries

Puntatore a una matrice di 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 . Il chiamante alloca la matrice.

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 le prime 16 voci nell'elenco. I formati con 8 bpp usano le prime 256 voci.

Se un pixel ha un indice della tavolozza maggiore del numero di voci, il dispositivo considera il pixel come bianco con alfa opaco. Per RGB di intervallo completo, questo valore è (255, 255, 255, 255); per YCbCr il valore è (255, 235, 128, 128).

Se il driver non segnala il flag di funzionalità D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE , ogni voce della tavolozza deve avere un valore alfa di 0xFF (opaco). Per eseguire una query per questa funzionalità, chiamare ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps.

Requisiti

Requisito Valore
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