Condividi tramite


messaggio ICM_DECOMPRESS_GET_PALETTE

Il messaggio ICM_DECOMPRESS_GET_PALETTE richiede che il driver di decompressione video fornisca la tabella colori della struttura BITMAPINFOHEADER di output. È possibile inviare questo messaggio in modo esplicito o usando la macro ICDecompressGetPalette .

ICM_DECOMPRESS_GET_PALETTE 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

Parametri

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

Restituisce ICERR_OK se l'esito positivo o un errore in caso contrario.

Commenti

Se lpbiOutput è diverso da zero, il driver imposta il membro biClrUsed di BITMAPINFOHEADER sul numero di colori nella tabella dei colori. Il driver riempie il membro 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]
Intestazione
Vfw.h

Vedi anche

Gestione compressione video

Messaggi di compressione video