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


Макрос 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

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

Макросы сжатия видео

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