Compartilhar via


ICM_DECOMPRESS_SET_PALETTE mensagem

A mensagem ICM_DECOMPRESS_SET_PALETTE especifica uma paleta para um driver de descompactação de vídeo a ser usado se estiver descompactando um formato que usa uma paleta. Você pode enviar essa mensagem explicitamente ou usando a macro ICDecompressSetPalette .

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

Parâmetros

lpbiPalette

Ponteiro para uma estrutura BITMAPINFOHEADER cuja tabela de cores contém as cores que devem ser usadas, se possível. Você pode especificar zero para usar o conjunto padrão de cores de saída.

Valor Retornado

Retorna ICERR_OK se o driver de descompactação puder descompactar precisamente as imagens para a paleta sugerida usando o conjunto de cores conforme elas são organizadas na paleta. Retorna ICERR_UNSUPPORTED caso contrário.

Comentários

Esta mensagem não deve afetar a descompactação já em andamento; Em vez disso, as cores passadas usando essa mensagem devem ser retornadas em resposta a mensagens futuras de ICM_DECOMPRESS_GET_FORMAT e ICM_DECOMPRESS_GET_PALETTE . As cores são enviadas de volta para o driver de descompactação em uma mensagem de ICM_DECOMPRESS_BEGIN futura.

Essa mensagem é usada principalmente quando um driver descompacta imagens na tela e outro aplicativo que usa uma paleta está em primeiro plano, forçando o driver de descompactação a se adaptar a um conjunto externo de cores.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Vfw.h

Confira também

Gerenciador de Compactação de Vídeo

Mensagens de compactação de vídeo