CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

iMovieRecorder Struct Reference

Using this interface you can communicate with the MovieRecorder plugin. More...

#include <ivaria/movierecorder.h>

Inheritance diagram for iMovieRecorder:

iBase List of all members.

Public Member Functions

virtual void Start (void)=0
 Start recording using the settings in the configuration system.
virtual void Stop (void)=0
 Stop recording if a recording is in progress.
virtual bool IsRecording (void) const =0
 Are we recording?
virtual void Pause (void)=0
 Pause an in-progress recording.
virtual void UnPause (void)=0
 Resume an in-progress recording.
virtual bool IsPaused (void) const =0
 Is the recording paused?

Detailed Description

Using this interface you can communicate with the MovieRecorder plugin.

This allows changing or disabling the hotkey bindings, changing the video parameters, and programmatically starting and stopping the recorder.

Definition at line 36 of file movierecorder.h.


Member Function Documentation

virtual bool iMovieRecorder::IsPaused void   )  const [pure virtual]
 

Is the recording paused?

virtual bool iMovieRecorder::IsRecording void   )  const [pure virtual]
 

Are we recording?

virtual void iMovieRecorder::Pause void   )  [pure virtual]
 

Pause an in-progress recording.

virtual void iMovieRecorder::Start void   )  [pure virtual]
 

Start recording using the settings in the configuration system.

virtual void iMovieRecorder::Stop void   )  [pure virtual]
 

Stop recording if a recording is in progress.

virtual void iMovieRecorder::UnPause void   )  [pure virtual]
 

Resume an in-progress recording.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1