ScummVM API documentation
Video::SmackerDecoder::SmackerVideoTrack Class Reference
Inheritance diagram for Video::SmackerDecoder::SmackerVideoTrack:

Public Member Functions

 SmackerVideoTrack (uint32 width, uint32 height, uint32 frameCount, const Common::Rational &frameRate, uint32 flags, uint32 version)
 
bool isRewindable () const
 
bool rewind ()
 
uint16 getWidth () const
 
uint16 getHeight () const
 
Graphics::PixelFormat getPixelFormat () const
 
int getCurFrame () const
 
int getFrameCount () const
 
const Graphics::SurfacedecodeNextFrame ()
 
const byte * getPalette () const
 
bool hasDirtyPalette () const
 
void readTrees (SmackerBitStream &bs, uint32 mMapSize, uint32 mClrSize, uint32 fullSize, uint32 typeSize)
 
void increaseCurFrame ()
 
void decodeFrame (SmackerBitStream &bs)
 
void unpackPalette (Common::SeekableReadStream *stream)
 
Common::Rational getFrameRate () const
 
const Common::RectgetNextDirtyRect ()
 

Protected Attributes

Graphics::Surface_surface
 

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