RecordMyDesktop:
Filter:
RecordMyDesktop/Classes (extension) | Libraries > RecordMyDesktop

RecordMyDesktop
ExtensionExtension

invoke recordmydesktop to create a screencast

Description

This invokes recordmydesktop to record what is going on on the screen and capture SuperCollider's audio output. Make sure you have the server booted when starting this. You need to have the external Linux program 'recordmydesktop' in order to make succesful use of this class. See http://recordmydesktop.sourceforge.net. It is also available in some Linux distributions.

Class Methods

.new

Start a new screencast.

Arguments:

name

The filename of the screencast. The file extension is automatically added.

v

Video quality from 0 to 63. This becomes the --v_quality command-line option.

s

Audio quality from -1 to 10. This becomes the --s_quality command-line option.

n

Number of channels to record.

.all

A collector for all running instance variables.

Instance Methods

.stop

Stop the recording.

.name

The name of the session. The name is also the key with which the instance is stored in the all classvar.

.pid

The process id of the running recordmydesktop program.

Examples