ScummVM API documentation
Grim::SmushDecoder::SmushVideoTrack Class Reference
Inheritance diagram for Grim::SmushDecoder::SmushVideoTrack:

Public Member Functions

 SmushVideoTrack (int width, int height, int fps, int numFrames, bool is16Bit)
 
uint16 getWidth () const override
 
uint16 getHeight () const override
 
Graphics::PixelFormat getPixelFormat () const override
 
int getCurFrame () const override
 
void setCurFrame (int frame)
 
int getFrameCount () const override
 
Common::Rational getFrameRate () const override
 
void setMsPerFrame (int ms)
 
void finishFrame ()
 
bool isSeekable () const override
 
bool seek (const Audio::Timestamp &time) override
 
void setFrameStart (int frame)
 
void handleBlocky16 (Common::SeekableReadStream *stream, uint32 size)
 
void handleFrameObject (Common::SeekableReadStream *stream, uint32 size)
 
void handleDeltaPalette (Common::SeekableReadStream *stream, int32 size)
 
void init ()
 
Graphics::SurfacedecodeNextFrame () override
 
const byte * getPalette () const override
 
bool hasDirtyPalette () const override
 
byte * getPal ()
 

Public Attributes

int _x
 
int _y
 

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