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.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/sci/sfx/audio.h b/engines/sci/sfx/audio.h
index b54b67567c..d3b9358ecb 100644
--- a/engines/sci/sfx/audio.h
+++ b/engines/sci/sfx/audio.h
@@ -33,8 +33,8 @@ class ResourceManager;
class AudioPlayer {
public:
- AudioPlayer(ResourceManager *resMan) : _resMan(resMan), _audioRate(11025) { }
- AudioPlayer::~AudioPlayer() { stopAudio(); }
+ AudioPlayer(ResourceManager *resMan);
+ ~AudioPlayer();
void setAudioRate(uint16 rate) { _audioRate = rate; }
Audio::SoundHandle* getAudioHandle() { return &_audioHandle; }
@@ -44,6 +44,9 @@ public:
void pauseAudio() { g_system->getMixer()->pauseHandle(_audioHandle, true); }
void resumeAudio() { g_system->getMixer()->pauseHandle(_audioHandle, false); }
+ Resource *_syncResource; /**< Used by kDoSync for speech syncing in CD talkie games */
+ uint _syncOffset;
+
private:
ResourceManager *_resMan;
uint16 _audioRate;