diff --git a/libraries/audio/src/AudioInjectorOptions.cpp b/libraries/audio/src/AudioInjectorOptions.cpp index eab4eb3848..a930e761ab 100644 --- a/libraries/audio/src/AudioInjectorOptions.cpp +++ b/libraries/audio/src/AudioInjectorOptions.cpp @@ -18,6 +18,7 @@ AudioInjectorOptions::AudioInjectorOptions(QObject* parent) : _loop(false), _orientation(glm::vec3(0.0f, 0.0f, 0.0f)), _isStereo(false), + _ignorePenumbra(false), _loopbackAudioInterface(NULL) { } @@ -28,6 +29,7 @@ AudioInjectorOptions::AudioInjectorOptions(const AudioInjectorOptions& other) { _loop = other._loop; _orientation = other._orientation; _isStereo = other._isStereo; + _ignorePenumbra = other._ignorePenumbra; _loopbackAudioInterface = other._loopbackAudioInterface; } @@ -37,5 +39,6 @@ void AudioInjectorOptions::operator=(const AudioInjectorOptions& other) { _loop = other._loop; _orientation = other._orientation; _isStereo = other._isStereo; + _ignorePenumbra = other._ignorePenumbra; _loopbackAudioInterface = other._loopbackAudioInterface; } \ No newline at end of file diff --git a/libraries/audio/src/AudioInjectorOptions.h b/libraries/audio/src/AudioInjectorOptions.h index 66e8f1550b..e59517c10b 100644 --- a/libraries/audio/src/AudioInjectorOptions.h +++ b/libraries/audio/src/AudioInjectorOptions.h @@ -29,6 +29,7 @@ class AudioInjectorOptions : public QObject { Q_PROPERTY(float volume READ getVolume WRITE setVolume) Q_PROPERTY(bool loop READ getLoop WRITE setLoop) Q_PROPERTY(bool isStereo READ isStereo WRITE setIsStereo) + Q_PROPERTY(bool ignorePenumbra READ ignorePenumbra WRITE setIgnorePenumbra) public: AudioInjectorOptions(QObject* parent = 0); AudioInjectorOptions(const AudioInjectorOptions& other); @@ -49,6 +50,9 @@ public: const bool isStereo() const { return _isStereo; } void setIsStereo(const bool isStereo) { _isStereo = isStereo; } + const bool ignorePenumbra() const {return _ignorePenumbra; } + void setIgnorePenumbra(bool ignorePenumbra) { _ignorePenumbra = ignorePenumbra; } + AbstractAudioInterface* getLoopbackAudioInterface() const { return _loopbackAudioInterface; } void setLoopbackAudioInterface(AbstractAudioInterface* loopbackAudioInterface) { _loopbackAudioInterface = loopbackAudioInterface; } @@ -58,6 +62,7 @@ private: bool _loop; glm::quat _orientation; bool _isStereo; + bool _ignorePenumbra; AbstractAudioInterface* _loopbackAudioInterface; };