Захват кадра с видеокарты
Думаю над разработкой одного девайса. Для него мне требуется захватывать кадры с видеопамяти. Вот сижу и думаю как в разных операционках это организовать.
В линуксах можно получать кадры из /dev/fb0, но не могу найти формат выходных данных.
В виндах полный ахтунг:
GetDC — слишком медленно и оверлеи не понимает
Средствами DX — не могу найти даже внятного примера
OpenGL — нашёл что то похожее, но будет ли работать на обычных, не ogl'льных окнах.
Товарищи! Прошу помощи!
ПЫСЫ: захват оверлеев нужен обязательно, а также максимальная производительность.
ПЫПЫСЫ: Захват требуется ВСЕГО экрана.
В линуксах можно получать кадры из /dev/fb0, но не могу найти формат выходных данных.
В виндах полный ахтунг:
GetDC — слишком медленно и оверлеи не понимает
Средствами DX — не могу найти даже внятного примера
OpenGL — нашёл что то похожее, но будет ли работать на обычных, не ogl'льных окнах.
Товарищи! Прошу помощи!
ПЫСЫ: захват оверлеев нужен обязательно, а также максимальная производительность.
ПЫПЫСЫ: Захват требуется ВСЕГО экрана.
- +3
- 10 февраля 2010, 15:49
- 9