Макрос 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 |