Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Нужен скриншот средствами directX или openGL


Автор: HHUUMMAANN 4.11.2008, 22:47
Помогите пожалуйста решить задачу такого плана:

Необходимо несколько раз в секунду (15-20 хватит вполне) получать скриншот. Производительность должна быть максимальной, т.к. помимо самой операции получения изображения будет также и много других ресурсоемких операций. GetDC() и остальной набор GDI+ апишек не подходит, тк. слишком ресурсоемко. Остановился на вариантах с директ иск или опен ждэл. В программировании графики на этом уровне я профан, поэтому, если можно, подскажите как мне это организовать  smile   smile

Добавлено через 8 минут и 35 секунд
и, если можно, то более подробно (какие файлы подключать, где их взять....)

Заранее спасибо!

Автор: Rickert 5.11.2008, 04:06
Сначала пишем в яндексе "Уроки NeHe" - и учимся базовым работам с OpenGL.
После чего у него там есть получение массива данных текущего буфера кадра, который и надо сохранять в каком-нибудь формате. Может даже как-то организовать в поток, для большей скорострельности.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)