21#ifndef SCUMM_SMUSH_SAUD_STREAM_H
22#define SCUMM_SMUSH_SAUD_STREAM_H
24#include "audio/audiostream.h"
25#include "common/array.h"
26#include "common/mutex.h"
27#include "scumm/smush/saud.h"
39 byte variable(
byte id)
const;
52 enum { kRate = 22050 };
58 bool isStereo()
const override {
return true; }
59 int getRate()
const override {
return kRate; }
62 void skip(uint64 frames);
65 bool startSpan(
const SaudSpan &span);
Definition: audiostream.h:50
Definition: saud_stream.h:50
bool isStereo() const override
Definition: saud_stream.h:58
int getRate() const override
Definition: saud_stream.h:59
bool endOfData() const override
Definition: saud_stream.h:60
int readBuffer(int16 *buffer, int numSamples) override
Definition: saud_stream.h:35