Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Макрос ICDecompressOpen открывает декомпрессор , совместимый с указанными форматами.
Синтаксис
HIC ICDecompressOpen(
DWORD fccType,
DWORD fccHandler,
LPBITMAPINFOHEADER lpbiIn,
LPBITMAPINFOHEADER lpbiOut
);
Параметры
fccType
Четырехзначный код, указывающий тип открываемого компрессора. Для видеопотоков значение этого параметра — VIDC или ICTYPE_VIDEO.
fccHandler
Четырехзначный код, указывающий предпочтительный обработчик потока для использования. Как правило, эти сведения хранятся в заголовке потока в файле AVI.
lpbiIn
Указатель на структуру, определяющую входной формат. Дескриптор декомпрессора не возвращается, если он не может декомпрессировать этот формат. Для растровых изображений этот параметр относится к структуре BITMAPINFOHEADER.
lpbiOut
Указатель на структуру, определяющую необязательный формат декомпрессии. Можно также указать нулевой формат выходных данных по умолчанию, связанный с входным форматом.
Если этот параметр не является ненулевой, то дескриптор не возвращается, если он не может создать этот выходной формат. Для растровых изображений этот параметр относится к структуре BITMAPINFOHEADER.
Возвращаемое значение
Тип: HIC
Возвращает дескриптор декомпрессора в случае успешного выполнения или нуля.
Замечания
Макрос ICDecompressOpen определяется следующим образом:
#define ICDecompressOpen(fccType, fccHandler, lpbiIn, lpbiOut) \
ICLocate(fccType, fccHandler, lpbiIn, lpbiOut, ICMODE_DECOMPRESS);
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Виндоус |
| Заголовок | vfw.h |