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


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

Макрос ICDecompressSetPalette задает палитру для драйвера распаковки видео, который будет использоваться, если он распаковки в формат, использующий палитру. Вы можете использовать этот макрос или явно вызвать сообщение ICM_DECOMPRESS_SET_PALETTE .

Синтаксис

void ICDecompressSetPalette(
   hic,
   lpbiPalette
);

Параметры

hic

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

lpbiPalette

Указатель на структуру BITMAPINFOHEADER , таблица цветов которой содержит цвета, которые следует использовать по возможности. Вы можете указать ноль, чтобы использовать набор цветов выходных данных по умолчанию.

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

None

Remarks

Этот макрос не должен влиять на уже запущенную распаковку; вместо этого цвета, переданные с помощью этого сообщения, должны возвращаться в ответ на будущие макросы ICDecompressGetFormat и ICDecompressGetPalette . Цвета отправляются обратно в драйвер распаковки в будущем макросе ICDecompressBegin.

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

Требования

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

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

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

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