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

Public Member Functions

 VideoTheoraPlayer (BaseGame *inGame)
 
bool initialize (const Common::String &filename, const Common::String &subtitleFile=Common::String())
 
bool initializeSimple ()
 
bool update ()
 
bool play (TVideoPlayback type=VID_PLAY_CENTER, int x=0, int y=0, bool freezeGame=false, bool freezeMusic=true, bool looping=false, uint32 startTime=0, float forceZoom=-1.0f, int volume=-1)
 
bool stop ()
 
bool display (uint32 alpha=0xFFFFFFFF)
 
bool pause ()
 
bool resume ()
 
bool isPlaying () const
 
bool isFinished () const
 
bool isPaused () const
 
uint32 getMovieTime () const
 
BaseSurfacegetTexture () const
 
bool setAlphaImage (const Common::String &filename)
 
byte getAlphaAt (int x, int y) const
 
void writeAlpha ()
 
bool seekToTime (uint32 Time)
 
void cleanup ()
 
bool resetStream ()
 
- 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

Common::SeekableReadStream_file
 
Common::String _filename
 
BaseSurface_texture
 
VideoSubtitler_subtitler
 
BaseImage_alphaImage
 
Common::String _alphaFilename
 
int32 _posX
 
int32 _posY
 
bool _dontDropFrames
 
- 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: