History

Add generated audio controls to scripting interface

Atlante45 committed 11 years ago

Commit b1cfd331 parent 8f8e4d82 files · +26 −1Browse files

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

Unified · Split

libraries/script-engine/src/AudioScriptingInterface.cpp+22−1
@@ -9,9 +9,10 @@ · 8 unmodified lines
99 // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
1010 //
1111
12+#include "AudioScriptingInterface.h"
13+
1214 #include "ScriptAudioInjector.h"
1315 #include "ScriptEngineLogging.h"
14−#include "AudioScriptingInterface.h"
1516
1617 void registerAudioMetaTypes(QScriptEngine* engine) {
1718 qScriptRegisterMetaType(engine, injectorOptionsToScriptValue, injectorOptionsFromScriptValue);
@@ -69,3 +70,23 @@ ScriptAudioInjector* AudioScriptingInterface::playSound(Sound* sound, const Audi · 51 unmodified lines
6970 return NULL;
7071 }
7172 }
73+
74+void AudioScriptingInterface::injectGeneratedNoise(bool inject) {
75+ if (_localAudioInterface) {
76+ _localAudioInterface->enableAudioSourceInject(inject);
77+ }
78+}
79+
80+void AudioScriptingInterface::selectPinkNoise() {
81+ if (_localAudioInterface) {
82+ _localAudioInterface->selectAudioSourcePinkNoise();
83+ }
84+}
85+
86+void AudioScriptingInterface::selectSine440() {
87+ if (_localAudioInterface) {
88+ _localAudioInterface->selectAudioSourceSine440();
89+ }
90+}
91+
92+