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


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

Макрос ICCompressBegin уведомляет драйвер сжатия видео о подготовке к сжатию данных. Вы можете использовать этот макрос или явно вызвать сообщение ICM_COMPRESS_BEGIN .

Синтаксис

void ICCompressBegin(
   hic,
   lpbiInput,
   lpbiOutput
);

Параметры

hic

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

lpbiInput

Указатель на структуру BITMAPINFO , содержащую формат входных данных.

lpbiOutput

Указатель на структуру BITMAPINFO , содержащую формат вывода.

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

None

Remarks

Драйвер должен выделить и инициализировать все таблицы или память, необходимые для сжатия форматов данных при получении сообщения ICM_COMPRESS .

VCM сохраняет параметры последнего макроса ICCompressBegin . Сообщения ICCompressBegin и ICCompressEnd не вложенные. Если драйвер получает ICM_COMPRESS_BEGIN до остановки сжатия с помощью ICM_COMPRESS_END, он должен перезапустить сжатие с новыми параметрами.

Требования

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

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

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

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