Macro ICDecompressGetPalette (vfw.h)
La macro ICDecompressGetPalette richiede che il driver di decompressione video fornisca la tabella colori della struttura BITMAPINFOHEADER di output. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DECOMPRESS_GET_PALETTE .
Sintassi
void ICDecompressGetPalette(
hic,
lpbiInput,
lpbiOutput
);
Parametri
hic
Handle in un decompressore.
lpbiInput
Puntatore a una struttura BITMAPINFOHEADER contenente il formato di input.
lpbiOutput
Puntatore a una struttura BITMAPINFOHEADER per contenere la tabella dei colori. Lo spazio riservato per la tabella dei colori è sempre di almeno 256 colori. È possibile specificare zero per questo parametro per restituire solo le dimensioni della tabella dei colori.
Valore restituito
nessuno
Osservazioni
Se lpbiOutput è diverso da zero, il driver imposta il membro biClrUsed di BITMAPINFOHEADER sul numero di colori nella tabella dei colori. Il driver riempie i membri bmiColors di BITMAPINFO con i colori effettivi.
Il driver deve supportare questo messaggio solo se usa una tavolozza diversa da quella specificata nel formato di input.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vfw.h |