27 #ifndef ICB_SPEECHMANAGER_H_INCLUDED_ 28 #define ICB_SPEECHMANAGER_H_INCLUDED_ 30 #include "engines/icb/common/px_common.h" 31 #include "engines/icb/sound/direct_sound.h" 33 #include "common/stream.h" 35 #include "audio/audiostream.h" 36 #include "audio/mixer.h" 46 uint32 m_wavByteOffsetInCluster;
50 int32 m_lengthInCycles;
58 bool8 StartSpeech(
const char *fileName, uint32 byteOffsetToWav, int32 vol = 128);
62 void SetSpeechVolume(int32 volume);
64 bool8 IsPaused() {
return m_paused; }
65 int32 GetLength() {
return m_lengthInCycles; }
70 void SetVolume(int32 volume);
Definition: speech_manager.h:40
Definition: audiostream.h:50