ScummVM API documentation
BladeRunner::VQADecoder::VQAVideoTrack Class Reference

Public Member Functions

 VQAVideoTrack (VQADecoder *vqaDecoder)
 
uint16 getWidth () const
 
uint16 getHeight () const
 
int getFrameCount () const
 
void overrideOffsetXY (uint16 offX, uint16 offY)
 
void decodeVideoFrame (Graphics::Surface *surface, bool forceDraw)
 
void decodeZBuffer (ZBuffer *zbuffer)
 
void decodeView (View *view)
 
void decodeScreenEffects (ScreenEffects *aesc)
 
void decodeLights (Lights *lights)
 
bool readVQFR (Common::SeekableReadStream *s, uint32 size, uint readFlags)
 
bool readVPTZ (Common::SeekableReadStream *s, uint32 size)
 
bool readVPTR (Common::SeekableReadStream *s, uint32 size)
 
bool readVQFL (Common::SeekableReadStream *s, uint32 size, uint readFlags)
 
bool readCBFZ (Common::SeekableReadStream *s, uint32 size)
 
bool readCBPZ (Common::SeekableReadStream *s, uint32 size)
 
bool readZBUF (Common::SeekableReadStream *s, uint32 size)
 
bool readVIEW (Common::SeekableReadStream *s, uint32 size)
 
bool readAESC (Common::SeekableReadStream *s, uint32 size)
 
bool readLITE (Common::SeekableReadStream *s, uint32 size)
 
bool readCPL0 (Common::SeekableReadStream *s, uint32 size)
 

Protected Member Functions

Common::Rational getFrameRate () const
 
bool useAudioSync () const
 

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