Compartilhar via


Macro ICDecompressSetPalette (vfw.h)

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

Sintaxe

void ICDecompressSetPalette(
   hic,
   lpbiPalette
);

Parâmetros

hic

Manipule para um descompactador.

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

Nenhum

Comentários

Essa macro não deve afetar a descompactação já em andamento; em vez disso, as cores passadas usando essa mensagem devem ser retornadas em resposta às futuras macros ICDecompressGetFormat e ICDecompressGetPalette . As cores são enviadas de volta para o driver de descompactação em uma macro ICDecompressBegin futura.

Essa macro é usada principalmente quando um driver descompacta as 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 de cores estranho.

Requisitos

   
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]
Plataforma de Destino Windows
Cabeçalho vfw.h

Confira também

Macros de compactação de vídeo

Gerenciador de Compactação de Vídeo