This is a mode for recording your the screencasts made with ScreencastMode.
The screencast is saved as a ogv-file in the home-directory of the user by default.
You can try it out by loading the file and evaluating the following:
(screencast-record '("This is the test of the screencast-record" n "You can check the result in ~/screencast-record-test.ogv") "screencast-record-test")
Screencasts made for this mode can be seen at ScreencastRecordings.
You might want to look at the following two variables, as your screen settings might be different from mine.
This file requires the following external programs to work:
for recording the emacs window
for fetching the name of the emacs window, and handing it to recordmydesktop
Are there any versions or analogs of these programs for Windows/Cygwin?
Don’t know, but you can use “wink” on Windows, see EmacsScreencasts.