22 #ifndef SCI_SOUND_DECODERS_SOL_H 23 #define SCI_SOUND_DECODERS_SOL_H 25 #include "audio/audiostream.h" 26 #include "common/stream.h" 36 template <
bool STEREO,
bool S16BIT,
bool OLDDPCM8>
63 uint8 preRepairSample;
65 PopFixData(
const bool e):
66 enabled(e), state(0), preRepairSample(0) {}
73 struct { int16 l; int16 r; } _dpcmCarry16;
74 struct { uint8 l; uint8 r; } _dpcmCarry8;
84 int readBuffer(int16 *buffer,
const int numSamples)
override;
85 bool isStereo()
const override;
86 int getRate()
const override;
87 bool endOfData()
const override;
88 bool rewind()
override;
98 #endif // SCI_SOUND_DECODERS_SOL_H Definition: timestamp.h:83
Definition: audiostream.h:212