сообщение 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 [только классические приложения] |
Заголовок |
|