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