Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Принтскрин кадра видео [D6, WinXP]


midavik ©   (2004-08-13 16:55:00) 

Интересно кто-нибудь знает как сделать программно принтскрин, но только так чтоб кадр видео потока тоже заснять


Darthman   (2004-08-17 10:36:00) [1]

кстати да
Если указать вывод видео на поверхность ДиректДроу, то ее можно обычным принтскрином снять будет, а что касается плееров, они же кадры дешифруют, что им мешает кадр тебе сохранить? Они принтскрин не делают, просто сохраняют текущий кадр как имидж.


Рамиль   (2004-08-16 09:54:00) [2]

Можно и принтскрином, если аппаратное ускорение отключить.


midavik   (2004-08-16 09:36:00) [3]

Спасибо всем за указание направления куда надо копать. И все же неужели никто с этим не сталкивался, ведь сколько всяких медиаплейеров с возможностью принтскрина видео?


Darthman   (2004-08-15 02:06:00) [4]

Видео выводится на оверлей. Соответственно чтобы перехватить видео, надо делать принт скрин не с экрана, а с оверлея. Как незнаю. Но копать в сторону оверлея.


OSokin   (2004-08-14 20:21:00) [5]

Низя. Там что-то связанное с первичной-вторичной поверхностями вывода. Открой в Windows Media Player любой фильм, запусти, приостанови, нажми Print Screen, вставь в Paint, запусти кино в WMP и перейди в Paint.


VMcL   (2004-08-13 17:21:00) [6]

Если не ошибаюсь, вот: http://www.delphimaster.ru/articles/directx/index.html


Наверх

Титульная страница Поиск, карта сайта Написать письмо