Форум: "Media";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизСграбить экран из под аппаратного ускорителя Найти похожие ветки
← →
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 вся ветка
Форум: "Media";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c