сообщение ICM_COMPRESS_BEGIN
Сообщение ICM_COMPRESS_BEGIN уведомляет драйвер сжатия видео о подготовке к сжатие данных. Это сообщение можно отправить явно или с помощью макроса ICCompressBegin .
ICM_COMPRESS_BEGIN
wParam = (DWORD_PTR) (LPVOID) lpbiInput;
lParam = (DWORD_PTR) (LPVOID) lpbiOutput;
Параметры
-
lpbiInput
-
Указатель на структуру BITMAPINFO , содержащую формат входных данных.
-
lpbiOutput
-
Указатель на структуру BITMAPINFO , содержащую выходной формат.
Возвращаемое значение
Возвращает ICERR_OK, если драйвер поддерживает указанное сжатие, или ICERR_BADFORMAT, если формат ввода или вывода не поддерживается.
Комментарии
Драйвер должен выделять и инициализировать все таблицы или память, необходимые для сжатия форматов данных при получении сообщения ICM_COMPRESS .
VCM сохраняет параметры последнего сообщения ICM_COMPRESS_BEGIN . Сообщения ICM_COMPRESS_BEGIN и ICM_COMPRESS_END не вложенны. Если драйвер получает ICM_COMPRESS_BEGIN перед остановкой сжатия с помощью ICM_COMPRESS_END, он должен перезапустить сжатие с новыми параметрами.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|