22 #ifndef ZVISION_ZORK_RAW_H 23 #define ZVISION_ZORK_RAW_H 25 #include "audio/audiostream.h" 28 class SeekableReadStream;
64 static const int16 _stepAdjustmentTable[8];
65 static const int32 _amplitudeLookupTable[89];
92 static const SoundParams _zNemSoundParamLookupTable[32];
93 static const SoundParams _zgiSoundParamLookupTable[24];
105 int readBuffer(int16 *buffer,
const int numSamples)
override;
121 bool rewind()
override;
135 DisposeAfterUse::Flag disposeAfterUse = DisposeAfterUse::YES);
Definition: zork_raw.h:35
bool endOfData() const override
Definition: zork_raw.h:110
int getRate() const override
Definition: zork_raw.h:114
Definition: timestamp.h:83
bool isStereo() const override
Definition: zork_raw.h:107
Audio::RewindableAudioStream * makeRawZorkStream(Common::SeekableReadStream *stream, int rate, bool stereo, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES)
Definition: algorithm.h:29
Definition: audiostream.h:109
Definition: zork_raw.h:46
Definition: zork_raw.h:69
Definition: zork_raw.h:84