23 #ifndef SCI_SOUND_AUDIO_H 24 #define SCI_SOUND_AUDIO_H 26 #include "sci/engine/vm_types.h" 27 #include "audio/mixer.h" 30 class RewindableAudioStream;
41 kSciAudioPosition = 6,
44 kSciAudioLanguage = 9,
48 #define AUDIO_VOLUME_MAX 127 52 class ResourceManager;
60 void setAudioRate(uint16 rate) { _audioRate = rate; }
63 int getAudioPosition();
64 int startAudio(uint16 module, uint32 tuple);
65 int wPlayAudio(uint16 module, uint32 tuple);
72 int audioCdPlay(
int track,
int start,
int duration);
75 int audioCdPosition();
79 void incrementPlayCounter();
80 uint16 getPlayCounter();
95 #endif // SCI_SOUND_AUDIO_H
Definition: resource.h:327
Definition: seg_manager.h:48
Definition: audiostream.h:109
Definition: vm_types.h:39