Макрос 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 |