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


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

Функция ICOpen открывает компрессор или декомпрессор.

Синтаксис

HIC VFWAPI ICOpen(
  DWORD fccType,
  DWORD fccHandler,
  UINT  wMode
);

Параметры

fccType

Четырехзначный код, указывающий тип открываемого компрессора или декомпрессора. Для видеопотоков этот параметр имеет значение "VIDC".

fccHandler

Предпочтительный обработчик указанного типа. Как правило, тип обработчика хранится в заголовке потока в файле AVI.

wMode

Флаг, определяющий использование компрессора или декомпрессора. Определены следующие значения.

Значение Значение
ICMODE_COMPRESS Компрессор будет выполнять нормальное сжатие.
ICMODE_DECOMPRESS Распаковка будет выполнять распаковку в обычном режиме.
ICMODE_DRAW Распаковка распаковывает и рисует данные непосредственно на оборудование.
ICMODE_FASTCOMPRESS Компрессор выполняет быстрое сжатие (в режиме реального времени).
ICMODE_FASTDECOMPRESS Распаковка выполняет быструю распаковку (в режиме реального времени).
ICMODE_QUERY Запрашивает информацию у компрессора или распаковки.

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

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

Требования

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

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

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

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