aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/sound.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/saga/sound.h')
-rw-r--r--engines/saga/sound.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/saga/sound.h b/engines/saga/sound.h
index 3abea583ba..b75c194da4 100644
--- a/engines/saga/sound.h
+++ b/engines/saga/sound.h
@@ -28,7 +28,13 @@
#ifndef SAGA_SOUND_H
#define SAGA_SOUND_H
+#include "common/file.h"
#include "sound/mixer.h"
+#include "sound/mp3.h"
+#include "sound/vorbis.h"
+#include "sound/flac.h"
+#include "sound/rate.h"
+#include "sound/wave.h"
namespace Saga {
@@ -46,7 +52,12 @@ struct SoundBuffer {
byte *buffer;
size_t size;
+ size_t originalSize;
bool isBigEndian;
+ bool isCompressed;
+ GameSoundTypes soundType;
+ Common::File *soundFile;
+ size_t fileOffset;
};
enum sndHandleType {