Condividi tramite


messaggio ICM_DECOMPRESS_SET_PALETTE

Il messaggio ICM_DECOMPRESS_SET_PALETTE specifica una tavolozza per un driver di decompressione video da utilizzare se è decompressione in un formato che utilizza una tavolozza. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ICDecompressSetPalette .

ICM_DECOMPRESS_SET_PALETTE 
wParam = (DWORD_PTR) (LPVOID) lpbiPalette; 
lParam = 0; 

Parametri

lpbiPalette

Puntatore a una struttura BITMAPINFOHEADER la cui tabella colori contiene i colori da utilizzare, se possibile. È possibile specificare zero per usare il set predefinito di colori di output.

Valore restituito

Restituisce ICERR_OK se il driver di decompressione può decomprimere con precisione le immagini nella tavolozza suggerita utilizzando il set di colori disposti nella tavolozza. Restituisce ICERR_UNSUPPORTED in caso contrario.

Commenti

Questo messaggio non deve influire sulla decompressione già in corso; i colori passati usando questo messaggio devono essere restituiti in risposta a futuri ICM_DECOMPRESS_GET_FORMAT e ICM_DECOMPRESS_GET_PALETTE messaggi. I colori vengono inviati al driver di decompressione in un messaggio di ICM_DECOMPRESS_BEGIN futuro.

Questo messaggio viene usato principalmente quando un driver decomprime le immagini sullo schermo e un'altra applicazione che usa una tavolozza è in primo piano, forzando il driver di decompressione per adattarsi a un set di colori esterno.

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