aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sfx/audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/sfx/audio.h')
-rw-r--r--engines/sci/sfx/audio.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/engines/sci/sfx/audio.h b/engines/sci/sfx/audio.h
index c076a96eff..82b5896499 100644
--- a/engines/sci/sfx/audio.h
+++ b/engines/sci/sfx/audio.h
@@ -31,6 +31,26 @@
namespace Sci {
+enum AudioCommands {
+ // TODO: find the difference between kSci1AudioWPlay and kSci1AudioPlay
+ kSciAudioWPlay = 1, /* Plays an audio stream */
+ kSciAudioPlay = 2, /* Plays an audio stream */
+ kSciAudioStop = 3, /* Stops an audio stream */
+ kSciAudioPause = 4, /* Pauses an audio stream */
+ kSciAudioResume = 5, /* Resumes an audio stream */
+ kSciAudioPosition = 6, /* Return current position in audio stream */
+ kSciAudioRate = 7, /* Return audio rate */
+ kSciAudioVolume = 8, /* Return audio volume */
+ kSciAudioLanguage = 9, /* Return audio language */
+ kSciAudioCD = 10 /* Plays SCI1.1 CD audio */
+};
+
+enum AudioSyncCommands {
+ kSciAudioSyncStart = 0,
+ kSciAudioSyncNext = 1,
+ kSciAudioSyncStop = 2
+};
+
class Resource;
class ResourceId;
class ResourceManager;