22 #ifndef STARK_VISUAL_SMACKER_H 23 #define STARK_VISUAL_SMACKER_H 25 #include "engines/stark/visual/visual.h" 27 #include "common/rect.h" 28 #include "common/stream.h" 42 class SurfaceRenderer;
48 static const VisualType TYPE = Visual::kSmackerStream;
71 int getHeight()
const;
73 int getFrameNumber()
const;
75 void setPosition(
const Common::Point &pos) { _position = pos; }
78 uint32 getDuration()
const;
81 uint32 getCurrentTime()
const;
83 void overrideFrameRate(int32 framerate);
86 void pause(
bool pause);
96 int32 _originalHeight;
101 int32 _overridenFramerate;
106 #endif // STARK_VISUAL_SMACKER_H
Definition: surfacerenderer.h:36
Definition: video_decoder.h:53
Definition: formatinfo.h:28
Definition: avi_frames.h:36