Macro ICDecompressGetPalette (vfw.h)
A macro ICDecompressGetPalette solicita que o driver de descompactação de vídeo forneça a tabela de cores da estrutura BITMAPINFOHEADER de saída. Você pode usar essa macro ou chamar explicitamente a mensagem ICM_DECOMPRESS_GET_PALETTE .
Sintaxe
void ICDecompressGetPalette(
hic,
lpbiInput,
lpbiOutput
);
Parâmetros
hic
Manipule para um descompactador.
lpbiInput
Ponteiro para uma estrutura BITMAPINFOHEADER que contém o formato de entrada.
lpbiOutput
Ponteiro para uma estrutura BITMAPINFOHEADER para conter a tabela de cores. O espaço reservado para a tabela de cores é sempre de pelo menos 256 cores. Você pode especificar zero para que esse parâmetro retorne apenas o tamanho da tabela de cores.
Retornar valor
Nenhum
Comentários
Se lpbiOutput não for zero, o driver definirá o membro biClrUsed de BITMAPINFOHEADER como o número de cores na tabela de cores. O driver preenche os membros bmiColors de BITMAPINFO com as cores reais.
O driver só deverá dar suporte a essa mensagem se usar uma paleta diferente daquela especificada no formato de entrada.
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] |
Plataforma de Destino | Windows |
Cabeçalho | vfw.h |