Захват кадра с видеокарты

Думаю над разработкой одного девайса. Для него мне требуется захватывать кадры с видеопамяти. Вот сижу и думаю как в разных операционках это организовать.
В линуксах можно получать кадры из /dev/fb0, но не могу найти формат выходных данных.
В виндах полный ахтунг:
GetDC — слишком медленно и оверлеи не понимает
Средствами DX — не могу найти даже внятного примера
OpenGL — нашёл что то похожее, но будет ли работать на обычных, не ogl'льных окнах.

Товарищи! Прошу помощи!

ПЫСЫ: захват оверлеев нужен обязательно, а также максимальная производительность.
ПЫПЫСЫ: Захват требуется ВСЕГО экрана.
  • +3
  • 10 февраля 2010, 15:49
  • Mihael
  • 9