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


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

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

Синтаксис

HIC ICDrawOpen(
    DWORD fccType,
    DWORD fccHandler,
    LPBITMAPINFOHEADER lpbiIn
);

Параметры

fccType

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

fccHandler

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

lpbiIn

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

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

Тип: HIC

Возвращает дескриптор драйвера в случае успешного выполнения или нуля.

Замечания

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


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

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок vfw.h

См. также

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

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