screencapture

Users

Download

Project Information

The goal of this project is to create an open source light weight screen capturing Framework for Windows based applications. Supports the following:

  1.  GDI Technique
  2.  DirectX FrontBuffer Mechanism
  3.  Windows Media Encoder

Some times we want to capture the contents of the entire screen programmatically. This library helps achieve it. The article at http://www.geocities.com/krishnapg/screencap.html explains how this library works and how you can use it in your own applications.

Typically for screen capturing, the immediate options you have, among others, are Using GDI and/or DirectX. Another option that is worth considering is Windows Media API. For best performance, GDI is the way to go. But when you want to add further options like distributing the captured content to multiple audience over network, then Windows Media API offers good collection of classes to achieve it easily.

Optionally, with GDI approach or DirectX approach, once you get a sequence of screen shots, you can then process them further to generate a movie for offline viewing.

Refer to the article Create Movie From HBitmap for more details about creating movies from bitmap sequences, or to the article Simulation Recording for details on a simulation recording library for windows.

In the download section, you will have the option to download sample applications demonstrating the use of capturing the screen content using the three approaches above mentioned, namely GDI, DirectX and Windows Media Encoder.

About SourceForge.net:

SourceForge.net is the world's largest provider of hosting for Open Source software development projects. SourceForge.net provides a variety of services to projects, including a download mirror network, collaborative development tools (like CVS and Subversion), and tools to support discussion and support. These services are provided to projects and their end-users free-of-charge.

About Open Source:

Of benefit to users, Open Source software is licensed so you can download and use the software free-of-charge. The source code for this software is made available free-of-charge, you (or a programmer you hire) can make changes to this software to better meet your needs, and you can release your changed code back to the community passing the benefit on to other users.

The exact license terms used by this project on their project summary page and in the licensing documents included in their downloads.

Project Web Hosted by SourceForge.net