сообщение ICM_DRAW_BEGIN

Сообщение ICM_DRAW_BEGIN уведомляет драйвер отрисовки о подготовке к рисованию данных.

ICM_DRAW_BEGIN 
wParam = (DWORD) (LPVOID) &icdrwBgn; 
lParam = sizeof(ICDRAW); 

Параметры

icdrwBgn

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

Lparam

Размер ICDRAWBEGIN в байтах.

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

Возвращает ICERR_OK, если драйвер поддерживает рисование данных на экране указанным способом и форматом, или код ошибки в противном случае. Возможные значения ошибок:

Значение Значение
ICERR_BADFORMAT Формат входных и выходных данных не поддерживается.
ICERR_NOTSUPPORTED Драйвер не рисует непосредственно на экране или не поддерживает это сообщение.

Комментарии

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

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

Требования

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

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

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

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