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


Функция ICImageDecompress (vfw.h)

Функция ICImageDecompress распаковывает изображение без использования функций инициализации.

Синтаксис

HANDLE VFWAPI ICImageDecompress(
  HIC          hic,
  UINT         uiFlags,
  LPBITMAPINFO lpbiIn,
  LPVOID       lpBits,
  LPBITMAPINFO lpbiOut
);

Параметры

hic

Дескриптор распаковки, открытый с помощью функции ICOpen . Укажите ЗНАЧЕНИЕ NULL , чтобы VCM выбирал соответствующий распаковку для сжатого образа.

uiFlags

Защищены; значение должно быть равно нулю.

lpbiIn

Сжатый формат входных данных.

lpBits

Указатель на сжатые биты входных данных. Биты данных исключают сведения о заголовке и формате.

lpbiOut

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

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

Возвращает дескриптор несжатой diB в формате CF_DIB в случае успешного выполнения или значения NULL в противном случае. Данные изображения следуют за заголовком формата.

Комментарии

Чтобы получить сведения о формате из структуры LPBITMAPINFOHEADER , используйте функцию GlobalLock для блокировки данных. Используйте функцию GlobalFree, чтобы освободить DIB по завершении.

Требования

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

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

Функции сжатия видео

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