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


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

Функция ICGetDisplayFormat определяет наилучший формат, доступный для отображения сжатого изображения. Функция также открывает компрессор, если ручка открытого компрессора не указана.

Синтаксис

HIC VFWAPI ICGetDisplayFormat(
  HIC                hic,
  LPBITMAPINFOHEADER lpbiIn,
  LPBITMAPINFOHEADER lpbiOut,
  int                BitDepth,
  int                dx,
  int                dy
);

Параметры

hic

Ручка к используемому компрессору. Укажите ЗНАЧЕНИЕ NULL , чтобы VCM выбирал и открыв соответствующий компрессор.

lpbiIn

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

lpbiOut

Указатель на буфер для возврата распаковки формата. Буфер должен быть достаточно большим для структуры BITMAPINFOHEADER и 256 цветовых записей.

BitDepth

Предпочтительная битовая глубина, если она не нулевая.

dx

Множитель ширины для растяжения изображения. Если этот параметр равен нулю, это измерение не растягивается.

dy

Множитель высоты для растяжения изображения. Если этот параметр равен нулю, это измерение не растягивается.

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

Возвращает дескриптор распаковку в случае успеха или ноль в противном случае.

Требования

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

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

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

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