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 |