PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPALETTE funzione di callback (d3d10umddi.h)
Imposta le voci della tavolozza dei colori per un flusso di input nel processore video.
Sintassi
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPALETTE Pfnd3d111DdiVideoprocessorsetstreampalette;
void Pfnd3d111DdiVideoprocessorsetstreampalette(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
UINT unnamedParam4,
const UINT *unnamedParam5
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
hVideoProcessor [in]
Handle per l'oggetto processore video creato tramite una chiamata alla funzione CreateVideoProcessor .
unnamedParam3
StreamIndex [in]
Indice in base zero del flusso di input.
unnamedParam4
Conteggio [in]
Numero di elementi nella matrice a cui fa riferimento il parametro pEntries .
unnamedParam5
pEntries [in]
Puntatore a una matrice di voci della tavolozza. Per i flussi RGB, le voci della tavolozza vengono specificate nel formato DXGI_FORMAT_B8G8R8A8 . Per i flussi YCbCr, le voci della tavolozza vengono specificate nel formato DXGI_FORMAT_AYUV .
Valore restituito
nessuno
Osservazioni
La funzione VideoProcessorSetStreamPalette viene chiamata solo per i 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).
Il driver segnala la possibilità di supportare i formati di colore pallido nella struttura D3D11_1DDI_VIDEO_PROCESSOR_CAPS restituita tramite la funzione GetVideoProcessorCaps . Se il driver supporta la funzionalità di D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE , può essere configurato con voci della tavolozza dei colori per un flusso di input.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |