Getting Started

Getting Started

The FlashBack SDK adds screen recording functionality to your applications. It can record the PC screen, attached webcams, system sounds and microphone into an MP4/H264 file. The SDK can use hardware acceleration features in NVidia, AMD and Intel GPUs to optimize recording performance.

Downloading and Installing

Download the SDK from here. Run the installer on your development PC to install the SDK and make it ready for use in your applications.

Licensing

Without a license key, the SDK adds a watermark to recordings.
After purchasing the SDK, we will send you a license key. When your code passes this to the recorder constructor, recordings created by the SDK will not contain watermarks. 
The SDK license does not permit you to distribute applications created with SDK without a full license key.
The fully licensed SDK enables you to create applications that you can distribute royalty free to your end users. You can see the license here

Using the API

We have provided C#, C++ and Python wrappers for the SDK. See more about using the wrappers and some sample code.

Sample Code

Here is some simple sample code.
Here is code for implementing continuous recording while saving only the last few minutes.
Here is sample code that uses the Watermarks feature, reading watermark images from application resources, a GIF file or demonstrating a simple animated watermark.
To see sample applications in C#, C++ and Python, look in the /Samples folder in the SDK installation folder.

Distributing applications that use the SDK

The SDK is 64 bit and will only work with 64 bit applications.

The file FBRecorder.dll needs to be included in your application.