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


сообщение ICM_DECOMPRESS_BEGIN

Сообщение ICM_DECOMPRESS_BEGIN уведомляет драйвер распаковки видео о подготовке к распаковки данных. Это сообщение можно отправить явным образом или с помощью макроса ICDecompressBegin .

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

Параметры

lpbiInput

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

lpbiOutput

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

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

Возвращает ICERR_OK, если указанная распаковка поддерживается, или ICERR_BADFORMAT в противном случае.

Комментарии

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

Если вы хотите, чтобы драйвер распаковыл данные непосредственно на экране, отправьте ICM_DRAW сообщение.

Сообщения ICM_DECOMPRESS_BEGIN и ICM_DECOMPRESS_END не вложенны. Если драйвер получает ICM_DECOMPRESS_BEGIN до остановки распаковки с помощью ICM_DECOMPRESS_END, он должен перезапустить распаковку с новыми параметрами.

Требования

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

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

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

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