Claudius.AnimationModule for handling animation recording
val start_recording : ?max_frames:int -> int -> recording_state_tstart_recording ?max_frames n returns a new animation recording state that will record n frames. Raises Failure if n is non-positive or if exceeding max_frames.
val stop_recording : recording_state_t -> unitstop_recording recording_state stops the current recording and saves the animation. Raises Failure if not recording.
val record_frame :
recording_state_t ->
Screen.t ->
Framebuffer.t ->
recording_state_t optionrecord_frame recording_state screen framebuffer records a single frame if recording is active. Automatically stops recording when the requested number of frames is reached. Raises Failure if the palette has more than 256 colors.