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


ICM_COMPRESS_GET_SIZE сообщение

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

ICM_COMPRESS_GET_SIZE 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

Параметры

lpbiInput

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

lpbiOutput

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

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

Возвращает максимальное число байтов, которые может занимать один сжатый кадр.

Комментарии

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

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

Требования

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

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

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

Сообщения о сжатии видео