diff options
author | Eugene Sandulenko | 2016-05-29 14:46:28 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-05-29 14:46:28 +0200 |
commit | 980d5f3027305066a5751d4111ac18a615f37260 (patch) | |
tree | 79b3063febe2f33d9f630f93ff9504e436115a9d /engines/agi/sound.cpp | |
parent | 97da924791c7e01b461fe6e96767436856c2a04f (diff) | |
parent | 438f100d5eb7a27cac5131568968cedf14e33e07 (diff) | |
download | scummvm-rg350-980d5f3027305066a5751d4111ac18a615f37260.tar.gz scummvm-rg350-980d5f3027305066a5751d4111ac18a615f37260.tar.bz2 scummvm-rg350-980d5f3027305066a5751d4111ac18a615f37260.zip |
Merge pull request #764 from salty-horse/agi_audio
AGI: Reduce audio header dependencies
Diffstat (limited to 'engines/agi/sound.cpp')
-rw-r--r-- | engines/agi/sound.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/agi/sound.cpp b/engines/agi/sound.cpp index edf17960ad..8834068ace 100644 --- a/engines/agi/sound.cpp +++ b/engines/agi/sound.cpp @@ -29,9 +29,19 @@ #include "agi/sound_pcjr.h" #include "common/textconsole.h" +#include "audio/mixer.h" namespace Agi { +SoundGen::SoundGen(AgiBase *vm, Audio::Mixer *pMixer) : _vm(vm), _mixer(pMixer) { + _sampleRate = pMixer->getOutputRate(); + _soundHandle = new Audio::SoundHandle(); +} + +SoundGen::~SoundGen() { + delete _soundHandle; +} + // // TODO: add support for variable sampling rate in the output device // |