ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Video::MveDecoder::MveVideoTrack Class Reference

Inheritance diagram for Video::MveDecoder::MveVideoTrack:
Collaboration diagram for Video::MveDecoder::MveVideoTrack:

List of all members.

Public Member Functions

 MveVideoTrack (MveDecoder *decoder)
bool endOfTrack () const
 Return if the track has finished.
uint16 getWidth () const
 Get the width of this track.
uint16 getHeight () const
 Get the height of this track.
Graphics::PixelFormat getPixelFormat () const
 Get the pixel format of this track.
int getCurFrame () const
 Get the current frame of this track.
const Graphics::SurfacedecodeNextFrame ()
 Decode the next frame.
const bytegetPalette () const
 Get the palette currently in use by this track.
bool hasDirtyPalette () const
 Does the palette currently in use by this track need to be updated?

Protected Member Functions

Common::Rational getFrameRate () const
 Get the rate at which this track is played.

Private Attributes

MveDecoder_decoder

Detailed Description

Definition at line 99 of file mve_decoder.h.


Constructor & Destructor Documentation

Video::MveDecoder::MveVideoTrack::MveVideoTrack ( MveDecoder decoder  ) 

Definition at line 499 of file mve_decoder.cpp.


Member Function Documentation

const Graphics::Surface * Video::MveDecoder::MveVideoTrack::decodeNextFrame (  )  [virtual]

Decode the next frame.

Implements Video::VideoDecoder::VideoTrack.

Definition at line 522 of file mve_decoder.cpp.

bool Video::MveDecoder::MveVideoTrack::endOfTrack (  )  const [virtual]

Return if the track has finished.

Reimplemented from Video::VideoDecoder::VideoTrack.

Definition at line 502 of file mve_decoder.cpp.

int Video::MveDecoder::MveVideoTrack::getCurFrame (  )  const [virtual]

Get the current frame of this track.

See also:
VideoDecoder::getCurFrame()

Implements Video::VideoDecoder::VideoTrack.

Definition at line 518 of file mve_decoder.cpp.

Common::Rational Video::MveDecoder::MveVideoTrack::getFrameRate (  )  const [protected, virtual]

Get the rate at which this track is played.

Implements Video::VideoDecoder::FixedRateVideoTrack.

Definition at line 534 of file mve_decoder.cpp.

uint16 Video::MveDecoder::MveVideoTrack::getHeight (  )  const [virtual]

Get the height of this track.

Implements Video::VideoDecoder::VideoTrack.

Definition at line 510 of file mve_decoder.cpp.

const byte * Video::MveDecoder::MveVideoTrack::getPalette (  )  const [virtual]

Get the palette currently in use by this track.

Reimplemented from Video::VideoDecoder::VideoTrack.

Definition at line 526 of file mve_decoder.cpp.

Graphics::PixelFormat Video::MveDecoder::MveVideoTrack::getPixelFormat (  )  const [virtual]

Get the pixel format of this track.

Implements Video::VideoDecoder::VideoTrack.

Definition at line 514 of file mve_decoder.cpp.

uint16 Video::MveDecoder::MveVideoTrack::getWidth (  )  const [virtual]

Get the width of this track.

Implements Video::VideoDecoder::VideoTrack.

Definition at line 506 of file mve_decoder.cpp.

bool Video::MveDecoder::MveVideoTrack::hasDirtyPalette (  )  const [virtual]

Does the palette currently in use by this track need to be updated?

Reimplemented from Video::VideoDecoder::VideoTrack.

Definition at line 530 of file mve_decoder.cpp.


Member Data Documentation


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


Generated on Sat Aug 8 2020 05:03:59 for ResidualVM by doxygen 1.7.1
curved edge   curved edge