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


Макрос ICDrawOpen (vfw.h)

Макрос ICDrawOpen открывает драйвер, который может рисовать изображения в указанном формате.

Синтаксис

void ICDrawOpen(
   fccType,
   fccHandler,
   lpbiIn
);

Параметры

fccType

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

fccHandler

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

lpbiIn

Указатель на структуру, определяющую формат входных данных. Дескриптор драйвера не будет возвращен, если он не может распаковать этот формат. Для изображений этот параметр ссылается на структуру BITMAPINFOHEADER .

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

None

Remarks

Макрос ICDrawOpen определяется следующим образом:


#define ICDrawOpen(fccType, fccHandler, lpbiIn) \
    ICLocate(fccType, fccHandler, lpbiIn, NULL, ICMODE_DRAW); 

Требования

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

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

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

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