mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 13:49:12 +02:00
more const ref
This commit is contained in:
parent
c52e7e180a
commit
972dc4d1b2
5 changed files with 6 additions and 6 deletions
|
@ -1278,7 +1278,7 @@ bool AudioClient::mixLocalAudioInjectors(float* mixBuffer) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (AudioInjectorPointer injector : injectorsToRemove) {
|
for (const AudioInjectorPointer& injector : injectorsToRemove) {
|
||||||
qCDebug(audioclient) << "removing injector";
|
qCDebug(audioclient) << "removing injector";
|
||||||
_activeLocalAudioInjectors.removeOne(injector);
|
_activeLocalAudioInjectors.removeOne(injector);
|
||||||
}
|
}
|
||||||
|
@ -1369,7 +1369,7 @@ void AudioClient::setIsStereoInput(bool isStereoInput) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AudioClient::outputLocalInjector(AudioInjectorPointer injector) {
|
bool AudioClient::outputLocalInjector(const AudioInjectorPointer& injector) {
|
||||||
AudioInjectorLocalBuffer* injectorBuffer = injector->getLocalBuffer();
|
AudioInjectorLocalBuffer* injectorBuffer = injector->getLocalBuffer();
|
||||||
if (injectorBuffer) {
|
if (injectorBuffer) {
|
||||||
// local injectors are on the AudioInjectorsThread, so we must guard access
|
// local injectors are on the AudioInjectorsThread, so we must guard access
|
||||||
|
|
|
@ -143,7 +143,7 @@ public:
|
||||||
|
|
||||||
Q_INVOKABLE void setAvatarBoundingBoxParameters(glm::vec3 corner, glm::vec3 scale);
|
Q_INVOKABLE void setAvatarBoundingBoxParameters(glm::vec3 corner, glm::vec3 scale);
|
||||||
|
|
||||||
bool outputLocalInjector(AudioInjectorPointer injector) override;
|
bool outputLocalInjector(const AudioInjectorPointer& injector) override;
|
||||||
|
|
||||||
QAudioDeviceInfo getActiveAudioDevice(QAudio::Mode mode) const;
|
QAudioDeviceInfo getActiveAudioDevice(QAudio::Mode mode) const;
|
||||||
QList<QAudioDeviceInfo> getAudioDevices(QAudio::Mode mode) const;
|
QList<QAudioDeviceInfo> getAudioDevices(QAudio::Mode mode) const;
|
||||||
|
|
|
@ -36,7 +36,7 @@ public:
|
||||||
// threadsafe
|
// threadsafe
|
||||||
// moves injector->getLocalBuffer() to another thread (so removes its parent)
|
// moves injector->getLocalBuffer() to another thread (so removes its parent)
|
||||||
// take care to delete it when ~AudioInjector, as parenting Qt semantics will not work
|
// take care to delete it when ~AudioInjector, as parenting Qt semantics will not work
|
||||||
virtual bool outputLocalInjector(AudioInjectorPointer injector) = 0;
|
virtual bool outputLocalInjector(const AudioInjectorPointer& injector) = 0;
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
virtual bool shouldLoopbackInjectors() { return false; }
|
virtual bool shouldLoopbackInjectors() { return false; }
|
||||||
|
|
|
@ -29,7 +29,7 @@ void injectorFromScriptValue(const QScriptValue& object, ScriptAudioInjector*& o
|
||||||
out = qobject_cast<ScriptAudioInjector*>(object.toQObject());
|
out = qobject_cast<ScriptAudioInjector*>(object.toQObject());
|
||||||
}
|
}
|
||||||
|
|
||||||
ScriptAudioInjector::ScriptAudioInjector(AudioInjectorPointer injector) :
|
ScriptAudioInjector::ScriptAudioInjector(const AudioInjectorPointer& injector) :
|
||||||
_injector(injector)
|
_injector(injector)
|
||||||
{
|
{
|
||||||
QObject::connect(injector.data(), &AudioInjector::finished, this, &ScriptAudioInjector::finished);
|
QObject::connect(injector.data(), &AudioInjector::finished, this, &ScriptAudioInjector::finished);
|
||||||
|
|
|
@ -23,7 +23,7 @@ class ScriptAudioInjector : public QObject {
|
||||||
Q_PROPERTY(float loudness READ getLoudness)
|
Q_PROPERTY(float loudness READ getLoudness)
|
||||||
Q_PROPERTY(AudioInjectorOptions options WRITE setOptions READ getOptions)
|
Q_PROPERTY(AudioInjectorOptions options WRITE setOptions READ getOptions)
|
||||||
public:
|
public:
|
||||||
ScriptAudioInjector(AudioInjectorPointer injector);
|
ScriptAudioInjector(const AudioInjectorPointer& injector);
|
||||||
~ScriptAudioInjector();
|
~ScriptAudioInjector();
|
||||||
public slots:
|
public slots:
|
||||||
void restart() { _injector->restart(); }
|
void restart() { _injector->restart(); }
|
||||||
|
|
Loading…
Reference in a new issue