25 #include "video/video_decoder.h" 26 #include "common/file.h" 27 #include "common/rational.h" 32 class QueuingAudioStream;
46 void readNextPacket()
override;
83 ~VQAAudioTrack()
override;
98 VQAVideoTrack(
const VQAHeader *header);
99 ~VQAVideoTrack()
override;
101 uint16 getWidth()
const override;
102 uint16 getHeight()
const override;
104 int getCurFrame()
const override;
105 int getFrameCount()
const override;
108 void setHasDirtyPalette();
109 bool hasDirtyPalette()
const override;
110 const byte *getPalette()
const override;
119 byte _palette[3 * 256];
120 mutable bool _dirtyPalette;
124 uint16 _width, _height;
125 uint8 _blockW, _blockH;
131 uint32 _codeBookSize;
132 bool _compressedCodeBook;
134 int _partialCodeBookSize;
135 int _numPartialCodeBooks;
136 byte *_partialCodeBook;
137 uint32 _numVectorPointers;
138 uint16 *_vectorPointers;
147 bool open(
const char *filename);
Definition: video_decoder.h:686
Definition: video_decoder.h:711
Definition: kyra_v1.h:126
Definition: atari-screen.h:60
Definition: rational.h:40
SoundType
Definition: mixer.h:62
Definition: video_decoder.h:53
Definition: audiostream.h:50
Definition: detection.h:27
Definition: audiostream.h:370