문제

So, this is a question where I'm basically wondering if it's possible, and if so, how to do it. I want to write a screen capture program that I can run before starting X, if I so choose, because I want it to capture what is drawn on screen directly, at the lowest level possible. If this is possible, I want you to tell me how, and if it is not I want you to tell me why it is not. For instance, I would want it to be able to record from before I start X and as well after I have started it (not necessarily in one go, but so it works both ways).

Also, if you don't know or only have part-answers, I accept them too. Preferably with something I can google. I don't know many terms when it comes to how the process goes from calculation to drawing. So, it would be very nice if you can help me in any way possible. And I hope this question qualifies. I've checked a few questions like these before and tried to google stuff but it usually just gives me links to download software already written or people in need of help to fix their code. No actual tutorials.

도움이 되었습니까?

해결책

This article from 2001 talks about linux frame buffers and how to access them.

This article discusses Android frame buffers and the basics of a device driver.

This article mentions using Open GL for screen capture and also mentions SOIL, a small Open GL graphics library.

Here is another graphics library directfb.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top