Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Макрос ICCompressGetSize запрашивает, что драйвер сжатия видео предоставляет максимальный размер одного кадра данных при сжатия в указанном выходном формате. Этот макрос можно использовать или явно вызывать сообщение ICM_COMPRESS_GET_SIZE .
Синтаксис
DWORD ICCompressGetSize(
hic,
lpbiInput,
lpbiOutput
);
Параметры
hic
Дескриптор к компрессору.
lpbiInput
Указатель на структуру BITMAPINFO, содержащую входной формат.
lpbiOutput
Указатель на структуру BITMAPINFO, содержащую выходной формат.
Возвращаемое значение
Тип: DWORD
Возвращает максимальное количество байтов, которые может занять один сжатый кадр.
Замечания
Как правило, приложения отправляют это сообщение, чтобы определить, насколько большой буфер выделяется для сжатого кадра.
Драйвер должен вычислить размер максимально возможного кадра на основе форматов входных и выходных данных.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Виндоус |
| Заголовок | vfw.h |