Macro ICDecompressSetPalette (vfw.h)

La macro ICDecompressSetPalette specifica una tavolozza per un driver di decompressione video da utilizzare se la decompressione viene decompressa in un formato che usa una tavolozza. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_DECOMPRESS_SET_PALETTE .

Sintassi

DWORD ICDecompressSetPalette(
     hic,
     lpbiPalette
);

Parametri

hic

Handle in un decompressore.

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

Tipo: DWORD

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

Osservazioni:

Questa macro non deve influire sulla decompressione già in corso; i colori passati usando questo messaggio devono essere restituiti in risposta alle future macro ICDecompressGetFormat e ICDecompressGetPalette . I colori vengono inviati al driver di decompressione in una macro ICDecompressBegin futura.

Questa macro viene utilizzata 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 ad 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]
Piattaforma di destinazione Finestre
Intestazione vfw.h

Vedere anche

Macro di compressione video

Gestore di Compressione Video