Using the Screencast API, applications can send metadata about user actions to the Screencast recording utility. Tools, commands, menu actions, and other metadata that are instrumented within the application can be recorded as waypoints in the Screencast timeline tracks.
When a user saves a Screencast recording, it is uploaded to the Screencast website for processing. The metadata provides details of user and program actions as waypoints. The website converts the recording and the waypoints into a Screencast display, transforming the waypoint data into the various tracks of the interactive Screencast timeline.
The Screencast API can be used to record metadata for waypoints.