GLFFmpeg uses the video recording functionality provided by the FFmpeg library to capture content generated using OpenGL. The cross-platform library provides a minimalistic set of API to simplify the task of capturing OpenGL output to a video stream.
Use the TWAIN 2.0 sample data source and application, to test your TWAIN project, or as templates to incorporate TWAIN into your graphic applications or Scanner drivers. The samples are released as open source software and uses a Modified BSD licenses.