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


Макрос ICGetBuffersWanted (vfw.h)

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

Синтаксис

void ICGetBuffersWanted(
   hic,
   lpdwBuffers
);

Параметры

hic

Дескриптор для драйвера.

lpdwBuffers

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

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

None

Remarks

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header vfw.h

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

Макросы сжатия видео

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