aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse_digi/dimuse.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/imuse_digi/dimuse.h')
-rw-r--r--scumm/imuse_digi/dimuse.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/imuse_digi/dimuse.h b/scumm/imuse_digi/dimuse.h
index 81fd8764a4..86b1d18c44 100644
--- a/scumm/imuse_digi/dimuse.h
+++ b/scumm/imuse_digi/dimuse.h
@@ -62,7 +62,6 @@ private:
int soundGroup;
int iteration;
int mod;
- bool locked;
int32 pullSize;
ImuseDigiSndMgr::soundStruct *soundHandle;
PlayingSoundHandle handle;
@@ -74,6 +73,7 @@ private:
Track _track[MAX_DIGITAL_TRACKS];
+ OSystem::MutexRef _mutex;
ScummEngine *_vm;
ImuseDigiSndMgr *_sound;
bool _pause;
@@ -130,6 +130,9 @@ public:
void startSound(int soundId)
{ error("MusicEngine::startSound() Should be never called"); }
+ void setVolume(int soundId, int volume);
+ void setPan(int soundId, int pan);
+ void setFade(int soundId, int destVolume, int delay60HzTicks);
void setMasterVolume(int vol) {}
void stopSound(int soundId);
void stopAllSounds() { stopAllSounds(false); }