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


ICM_DECOMPRESS_GET_PALETTE сообщение

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

ICM_DECOMPRESS_GET_PALETTE 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

Параметры

lpbiInput

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

lpbiOutput

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

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

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

Комментарии

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

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

Требования

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

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

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

Сообщения о сжатии видео