25 #include "audio/audiostream.h" 26 #include "audio/mixer.h" 28 #include "common/file.h" 37 void loadVideoFromStream(uint32 offset);
38 void skipNumberOfFrames(uint32 num);
39 void setInputFile(
Common::File *input) { _input = input; }
40 bool isFinished()
const {
return _bytesLeft == 0; }
42 void setPalette(uint8 *palette) { _palette = palette; }
43 bool isPaletteDirty()
const {
return _paletteDirty; }
45 uint16 getWidth()
const {
return _width; }
46 uint16 getHeight()
const {
return _height; }
47 uint32 getCurrentFrame()
const {
return _currentFrame; }
62 uint16 _numChunks = 0;
63 uint16 _frameRate = 0;
64 uint16 _videoMode = 0;
67 uint16 _audioType = 0;
70 void decodeIntraFrame(uint32 size, uint8 hh, uint8 hv);
71 void decodeInterFrame(uint32 size, uint8 hh, uint8 hv);
72 void updatePalette(uint32 size,
bool partial);
73 void readAudioData(uint32 size, uint16 rate);
virtual void pauseHandle(SoundHandle handle, bool paused)=0
virtual Audio::Mixer * getMixer()=0
Definition: audiostream.h:446