Задать вопрос
@Airat1995
Студент

Как перехватить сигнал с видеокарты?

Здравствуйте, я бы хотел узнать можно ли перехватить сигнал с видеокарты? И вообще в какую сторону лучше копать? Как я понимаю это к WinAPI относится? Или через DirectX?
  • Вопрос задан
  • 978 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Deerenaros
@Deerenaros
Программист, математик, задрот и даже чуть инженер
Ну и какой мы хотим сигнал перехватить? Экран? Для этого есть фрейм граберы. А можно подключить композит и отдельной платой собирать аналог. Да и цифровой HDMI пусть и передаёт цифру, таки физика всё равно остаётся - снимаем напряжение и дело в шляпе, разве только делать это придётся очень быстро, да ещё и ошибки корректировать. Из софта можно хукнуть directx или opengl, но там скорее всего не будет шейдеров - издержки конвейера, или же создать виртуальный монитор, но здесь сложности с аппаратным ускорением. Есть более специализированные методы, вроде отслеживания участка памяти или общение с видеокартой посредством одного из множества API. Но эти способы очень платформозависимые.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Из свободных стандартов стоит отметить OpenMAX.
Одна из его реализаций для Windows это LIM OpenMAX
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы