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