Структура ICOPEN (vfw.h)
Структура ICOPEN содержит сведения о сжимаемом или распаковываемом потоке данных, номер версии драйвера и способ использования драйвера.
Синтаксис
typedef struct {
DWORD dwSize;
DWORD fccType;
DWORD fccHandler;
DWORD dwVersion;
DWORD dwFlags;
LRESULT dwError;
LPVOID pV1Reserved;
LPVOID pV2Reserved;
DWORD dnDevNode;
} ICOPEN;
Члены
dwSize
Размер структуры в байтах.
fccType
Код из четырех символов, указывающий тип сжимаемого или распаковываемого потока. Укажите "VIDC" для видеопотоков.
fccHandler
Четырехзначный код, определяющий конкретный компрессор.
dwVersion
Версия интерфейса устанавливаемого драйвера, используемого для открытия драйвера.
dwFlags
Применимые флаги, указывающие, почему открыт драйвер. Определяются следующие значения:
dwError
pV1Reserved
Защищены; не использовать.
pV2Reserved
Защищены; не использовать.
dnDevNode
Узел устройства для устройств plug and play.
Комментарии
Эта структура передается драйверам захвата видео при их открытии. Это позволяет одному устанавливаемому драйверу работать в качестве устанавливаемого компрессора или устройства захвата видео. Проверяя член fccType структуры ICOPEN , драйвер может определить его функцию. Например, значение fccType "VIDC" указывает, что он открыт как устанавливаемый видеокомпрессор.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | vfw.h |