History

Put the common stuff on AudioInjector rather than AudioClient, so that assignment-client (which depends on script-engine) does not need to depend on audio-client.

Howard Stearns committed 11 years ago

Commit dc10e151 parent 37d6e218 files · +83 −79Browse files

Showing the changes to libraries/script-engine/src/AudioScriptingInterface.cpp (1 of 8 files). Show all

Unified · Split

libraries/script-engine/src/AudioScriptingInterface.cpp+1−2
@@ -11,7 +11,6 @@ · 10 unmodified lines
1111
1212 #include "AudioScriptingInterface.h"
1313
14−#include "AudioClient.h"
1514 #include "ScriptAudioInjector.h"
1615 #include "ScriptEngineLogging.h"
1716
@@ -47,7 +46,7 @@ ScriptAudioInjector* AudioScriptingInterface::playSound(Sound* sound, const Audi · 29 unmodified lines
4746 AudioInjectorOptions optionsCopy = injectorOptions;
4847 optionsCopy.stereo = sound->isStereo();
4948
50− return new ScriptAudioInjector(DependencyManager::get<AudioClient>()->playSound(sound->getByteArray(), optionsCopy));
49+ return new ScriptAudioInjector(AudioInjector::playSound(sound->getByteArray(), optionsCopy, _localAudioInterface));
5150
5251 } else {
5352 qCDebug(scriptengine) << "AudioScriptingInterface::playSound called with null Sound object.";