ScummVM API documentation
Video::PacoDecoder::PacoVideoTrack Class Reference
Inheritance diagram for Video::PacoDecoder::PacoVideoTrack:

Public Member Functions

 PacoVideoTrack (uint16 frameRate, uint16 frameCount, uint16 width, uint16 height)
 
bool endOfTrack () const override
 
virtual bool isRewindable () const override
 
uint16 getWidth () const override
 
uint16 getHeight () const override
 
Graphics::PixelFormat getPixelFormat () const override
 
int getCurFrame () const override
 
int getFrameCount () const override
 
virtual const Graphics::SurfacedecodeNextFrame () override
 
virtual void handleFrame (Common::SeekableReadStream *fileStream, uint32 chunkSize, int curFrame)
 
virtual void handleEOC ()
 
void handlePalette (Common::SeekableReadStream *fileStream)
 
const byte * getPalette () const override
 
bool hasDirtyPalette () const override
 
const Common::List< Common::Rect > * getDirtyRects () const
 
void clearDirtyRects ()
 
void copyDirtyRectsToBuffer (uint8 *dst, uint pitch)
 
Common::Rational getFrameRate () const override
 

Protected Attributes

Graphics::Surface_surface
 
byte * _palette
 
bool _dirtyPalette
 
int _curFrame
 
uint32 _frameCount
 
uint16 _frameRate
 
Common::List< Common::Rect_dirtyRects
 

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