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


сообщение ICM_GETBUFFERSWANTED

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

ICM_GETBUFFERSWANTED 
wParam = (DWORD_PTR) (LPVOID) lpdwBuffers; 
lParam = 0; 

Параметры

lpdwBuffers

Адрес, содержащий количество выборок, необходимых драйверу для эффективной отрисовки данных.

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

Возвращает ICERR_OK в случае успешного выполнения или ICERR_UNSUPPORTED в противном случае.

Комментарии

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

Требования

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

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

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

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