Вниз
Скачать: CL | DM;

Сграбить экран из под аппаратного ускорителя   Найти похожие ветки 

 
ChainikDenis ©   (2006-08-02 22:24) [0]

Это ваще возможно?

Дело в том что стоит задача считывать некоторые фрагмены изображения экрана для дальнешей обработки.

Так вот, пока не оключишь ускорение видео, при работе различных плееров грабится только черный экран - это не дело.

Понятно что ускорители кидают данные напрямую в видеокарту, но может есть возможность как минимуим пользователя предупредить что "на данной части экрана сграбить не представляется возможным без отключения видеоускорителя...."


 
Sapersky   (2006-08-03 05:21) [1]

Eraser делал ( http://delphimaster.net/view/15-1147981014/ ), видимо, перехватом интерфейсов DirectShow. Но поскольку используется в коммерческом проекте - исходники он вряд ли даст.
Можно в своей программе злобно оккупировать оверлей ( http://www.delphimaster.ru/articles/directx/index.html ), дабы плееры не смогли им воспользоваться. Но это вредительский метод, хотя и не такой жестокий как отключение ускорения.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
4-1163174628
SkySpeed
2006-11-10 19:03
2007.04.01
Как можно отлавливать запускаемые процессы?


15-1172656454
IMHO
2007-02-28 12:54
2007.04.01
Зенит купил Тимощука за 20 миллионов долларов!!!


15-1173161727
Alkid
2007-03-06 09:15
2007.04.01
Кратифф на тему названий техники (не мой)


6-1161096245
ГореПрограммер
2006-10-17 18:44
2007.04.01
Модуль работы с IP сетями.


3-1168414258
Шмель
2007-01-10 10:30
2007.04.01
UNION query. SQL




   Наверх