Поделиться через


Макрос ICDecompressGetPalette (vfw.h)

Макрос ICDecompressGetPalette запрашивает, чтобы драйвер распаковки видео предоставлял таблицу цветов выходной структуры BITMAPINFOHEADER. Вы можете использовать этот макрос или явным образом вызвать сообщение ICM_DECOMPRESS_GET_PALETTE .

Синтаксис

void ICDecompressGetPalette(
   hic,
   lpbiInput,
   lpbiOutput
);

Параметры

hic

Дескриптор для распаковки.

lpbiInput

Указатель на структуру BITMAPINFOHEADER, содержащую формат входных данных.

lpbiOutput

Указатель на структуру BITMAPINFOHEADER , содержащую таблицу цветов. Пространство, зарезервированное для таблицы цветов, всегда составляет не менее 256 цветов. Для этого параметра можно указать ноль, чтобы возвращать только размер таблицы цветов.

Возвращаемое значение

None

Remarks

Если значение lpbiOutput не равно нулю, драйвер устанавливает для элемента biClrUsedBITMAPINFOHEADER количество цветов в таблице цветов. Драйвер заполняет элементы bmiColorsBITMAPINFO фактическими цветами.

Драйвер должен поддерживать это сообщение, только если использует палитру, отличаемую от палитры, указанной во входном формате.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header vfw.h

См. также раздел

Макросы сжатия видео

Диспетчер сжатия видео