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


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

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

Синтаксис

DWORD ICDecompressGetPalette(
     hic,
     lpbiInput,
     lpbiOutput
);

Параметры

hic

Обработка декомпрессора.

lpbiInput

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

lpbiOutput

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

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

Тип: DWORD

Возвращает ICERR_OK в случае успешного выполнения или ошибки в противном случае.

Замечания

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

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

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок vfw.h

См. также

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

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