ScummVM API documentation
Made::PmvPlayer Class Reference

Public Member Functions

 PmvPlayer (MadeEngine *vm, Audio::Mixer *mixer)
 
bool load (const char *filename)
 
bool decode_frame ()
 
void close ()
 
bool play (const char *filename)
 

Public Attributes

Common::File * _fd
 
uint32 frameCount
 
uint32 frameNumber
 
uint16 frameDelay
 
uint16 soundFreq
 

Protected Member Functions

void readChunk (uint32 &chunkType, uint32 &chunkSize)
 
void decompressPalette (byte *palData, byte *outPal, uint32 palDataSize)
 

Protected Attributes

MadeEngine * _vm
 
Audio::Mixer * _mixer
 
byte _paletteRGB [768]
 
Graphics::Surface * _surface
 
byte * frameData
 
uint32 frameDataSize
 
Audio::QueuingAudioStream * _audioStream
 
Audio::SoundHandle _audioStreamHandle
 
SoundDecoderData * soundDecoderData
 

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