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


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

Макрос ICGetState запрашивает драйвер сжатия видео, чтобы вернуть его текущую конфигурацию в блоке памяти. Вы можете использовать этот макрос или явно вызвать сообщение ICM_GETSTATE .

Синтаксис

void ICGetState(
   hic,
   pv,
   cb
);

Параметры

hic

Ручка компрессора.

pv

Указатель на блок памяти, содержащий сведения о текущей конфигурации. Для этого параметра можно указать значение NULL , чтобы определить объем памяти, необходимый для сведений о конфигурации, как в icGetStateSize.

cb

Размер блока памяти (в байтах).

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

None

Remarks

Макрос ICGetStateSize возвращает количество байтов, используемых данными о состоянии.

Структура, используемая для представления сведений о конфигурации, зависит от драйвера и определяется драйвером.

Используйте ICGetStateSize перед вызовом макроса ICGetState , чтобы определить размер буфера, выделяемого для вызова.

Требования

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

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

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

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