ScummVM API documentation
Groovie::VideoPlayer Class Referenceabstract
Inheritance diagram for Groovie::VideoPlayer:
Groovie::ROQPlayer Groovie::VDXPlayer Groovie::ROQSoundPlayer

Public Member Functions

 VideoPlayer (GroovieEngine *vm)
 
bool load (Common::SeekableReadStream *file, uint16 flags)
 
bool playFrame ()
 
virtual void resetFlags ()
 
virtual void setOrigin (int16 x, int16 y)
 
virtual void stopAudioStream ()=0
 
void fastForward ()
 
bool isFastForwarding ()
 
virtual void drawString (Graphics::Surface *surface, const Common::String text, int posx, int posy, uint32 color, bool blackBackground)
 
virtual void copyfgtobg (uint8 arg)
 
void setOverrideSpeed (bool isOverride)
 
void loadSubtitles (const char *fname)
 
void unloadSubtitles ()
 

Protected Member Functions

virtual uint16 loadInternal ()=0
 
virtual bool playFrameInternal ()=0
 
bool getOverrideSpeed () const
 
void waitFrame ()
 

Protected Attributes

GroovieEngine_vm
 
OSystem_syst
 
Common::SeekableReadStream_file
 
uint16 _flags
 
Audio::QueuingAudioStream_audioStream
 

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