lbblscy / screen_capture

Cross Platform Screen Capture Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screen Capture

This repository contains a cross platform Screen Capture Library currently in development. The API is likely to change in the near future when more drivers (Windows / Linux) will be added. This is experimental code.

Roadmap

[x] Mac Beta version ready (10.9.5 and 10.10.2)
[x] Windows Beta version ready (Win 8.1)
[ ] Linux researching...

Dependencies

  • Install CMake with command line support. On Mac, after installing CMake, make sure that you can execute CMake from the terminal. To enable this feature you need to open a terminal and then execute sudo /Applications/CMake.app/Contents/bin/cmake-gui, then from the menu choose Tools > Install for command line use.

  • A working C/C++ compiler :)

Compiling on Mac

Execute the following in a terminal which will start the opengl test application that captures from the first display:

cd build
./release.sh 64

Compiling on Windows

To compile from source on Windows, you need to make sure that you've installed cmake and that you execute the following commands from a Git Bash.

cd build
./release.sh 64

About

Cross Platform Screen Capture Library

License:Apache License 2.0


Languages

Language:C++ 95.1%Language:Objective-C 2.9%Language:CMake 1.3%Language:Shell 0.6%