Функция 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 |