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

Макрос ICCompressGetSize запрашивает, чтобы драйвер сжатия видео предоставлял максимальный размер одного кадра данных при сжатии в указанный выходной формат. Этот макрос можно использовать или явно вызвать сообщение ICM_COMPRESS_GET_SIZE .

Синтаксис

void ICCompressGetSize(
   hic,
   lpbiInput,
   lpbiOutput
);

Параметры

hic

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

lpbiInput

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

lpbiOutput

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

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

None

Remarks

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

Драйвер должен вычислять размер максимально возможного кадра на основе входных и выходных форматов.

Требования

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

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

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

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