History

Rework audio data memory ownership model

Clement committed 8 years ago

Commit 7192aed1 parent 76d251915 files · +347 −260Browse files

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

Unified · Split

libraries/script-engine/src/AudioScriptingInterface.cpp+3−3
@@ -63,15 +63,15 @@ ScriptAudioInjector* AudioScriptingInterface::playSound(SharedSoundPointer sound · 62 unmodified lines
6363 optionsCopy.ambisonic = sound->isAmbisonic();
6464 optionsCopy.localOnly = optionsCopy.localOnly || sound->isAmbisonic(); // force localOnly when Ambisonic
6565
66− auto injector = AudioInjector::playSound(sound->getByteArray(), optionsCopy);
66+ auto injector = AudioInjector::playSound(sound, optionsCopy);
6767 if (!injector) {
68− return NULL;
68+ return nullptr;
6969 }
7070 return new ScriptAudioInjector(injector);
7171
7272 } else {
7373 qCDebug(scriptengine) << "AudioScriptingInterface::playSound called with null Sound object.";
74− return NULL;
74+ return nullptr;
7575 }
7676 }
7777