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: audiostream.h:50
Definition: speech_manager.h:40