ScummVM API documentation
Wintermute::VideoPlayer Class Reference
Inheritance diagram for Wintermute::VideoPlayer:
Wintermute::BaseClass

Public Member Functions

bool loadSubtitles (const char *filename, const char *subtitleFile)
 
bool isPlaying ()
 
bool stop ()
 
bool play (TVideoPlayback Type=VID_PLAY_CENTER, int x=0, int y=0, bool freezeMusic=true)
 
bool setDefaults ()
 
bool display ()
 
bool update ()
 
bool initialize (const char *inFilename, const char *subtitleFile=nullptr)
 
bool cleanup ()
 
 VideoPlayer (BaseGame *inGame)
 
- Public Member Functions inherited from Wintermute::BaseClass
bool setEditorProp (const Common::String &propName, const Common::String &propValue)
 
Common::String getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String())
 
 BaseClass (TDynamicConstructor, TDynamicConstructor)
 
bool parseEditorProperty (char *buffer, bool complete=true)
 
virtual bool saveAsText (BaseDynamicBuffer *buffer, int indent=0)
 
 BaseClass (BaseGame *GameOwner)
 
virtual const char * getClassName ()
 
virtual bool persist (BasePersistenceManager *persistMgr)
 

Public Attributes

bool _showSubtitle
 
int32 _currentSubtitle
 
bool _slowRendering
 
char * _filename
 
uint32 _totalVideoTime
 
uint32 _startTime
 
bool _soundAvailable
 
bool _playing
 
uint32 _videoEndTime
 
int32 _playPosX
 
int32 _playPosY
 
float _playZoom
 
- Public Attributes inherited from Wintermute::BaseClass
bool _persistable
 
BaseGame_gameRef
 

Additional Inherited Members

- Protected Attributes inherited from Wintermute::BaseClass
Common::HashMap< Common::String, Common::String_editorProps
 
Common::HashMap< Common::String, Common::String >::iterator _editorPropsIter
 

The documentation for this class was generated from the following file: