mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 08:21:24 +02:00
Added ignorePenumbra option to injected stream
This commit is contained in:
parent
85a59249df
commit
49526e69f8
2 changed files with 8 additions and 0 deletions
|
@ -18,6 +18,7 @@ AudioInjectorOptions::AudioInjectorOptions(QObject* parent) :
|
||||||
_loop(false),
|
_loop(false),
|
||||||
_orientation(glm::vec3(0.0f, 0.0f, 0.0f)),
|
_orientation(glm::vec3(0.0f, 0.0f, 0.0f)),
|
||||||
_isStereo(false),
|
_isStereo(false),
|
||||||
|
_ignorePenumbra(false),
|
||||||
_loopbackAudioInterface(NULL)
|
_loopbackAudioInterface(NULL)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
@ -28,6 +29,7 @@ AudioInjectorOptions::AudioInjectorOptions(const AudioInjectorOptions& other) {
|
||||||
_loop = other._loop;
|
_loop = other._loop;
|
||||||
_orientation = other._orientation;
|
_orientation = other._orientation;
|
||||||
_isStereo = other._isStereo;
|
_isStereo = other._isStereo;
|
||||||
|
_ignorePenumbra = other._ignorePenumbra;
|
||||||
_loopbackAudioInterface = other._loopbackAudioInterface;
|
_loopbackAudioInterface = other._loopbackAudioInterface;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,5 +39,6 @@ void AudioInjectorOptions::operator=(const AudioInjectorOptions& other) {
|
||||||
_loop = other._loop;
|
_loop = other._loop;
|
||||||
_orientation = other._orientation;
|
_orientation = other._orientation;
|
||||||
_isStereo = other._isStereo;
|
_isStereo = other._isStereo;
|
||||||
|
_ignorePenumbra = other._ignorePenumbra;
|
||||||
_loopbackAudioInterface = other._loopbackAudioInterface;
|
_loopbackAudioInterface = other._loopbackAudioInterface;
|
||||||
}
|
}
|
|
@ -29,6 +29,7 @@ class AudioInjectorOptions : public QObject {
|
||||||
Q_PROPERTY(float volume READ getVolume WRITE setVolume)
|
Q_PROPERTY(float volume READ getVolume WRITE setVolume)
|
||||||
Q_PROPERTY(bool loop READ getLoop WRITE setLoop)
|
Q_PROPERTY(bool loop READ getLoop WRITE setLoop)
|
||||||
Q_PROPERTY(bool isStereo READ isStereo WRITE setIsStereo)
|
Q_PROPERTY(bool isStereo READ isStereo WRITE setIsStereo)
|
||||||
|
Q_PROPERTY(bool ignorePenumbra READ ignorePenumbra WRITE setIgnorePenumbra)
|
||||||
public:
|
public:
|
||||||
AudioInjectorOptions(QObject* parent = 0);
|
AudioInjectorOptions(QObject* parent = 0);
|
||||||
AudioInjectorOptions(const AudioInjectorOptions& other);
|
AudioInjectorOptions(const AudioInjectorOptions& other);
|
||||||
|
@ -49,6 +50,9 @@ public:
|
||||||
const bool isStereo() const { return _isStereo; }
|
const bool isStereo() const { return _isStereo; }
|
||||||
void setIsStereo(const bool isStereo) { _isStereo = 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; }
|
AbstractAudioInterface* getLoopbackAudioInterface() const { return _loopbackAudioInterface; }
|
||||||
void setLoopbackAudioInterface(AbstractAudioInterface* loopbackAudioInterface)
|
void setLoopbackAudioInterface(AbstractAudioInterface* loopbackAudioInterface)
|
||||||
{ _loopbackAudioInterface = loopbackAudioInterface; }
|
{ _loopbackAudioInterface = loopbackAudioInterface; }
|
||||||
|
@ -58,6 +62,7 @@ private:
|
||||||
bool _loop;
|
bool _loop;
|
||||||
glm::quat _orientation;
|
glm::quat _orientation;
|
||||||
bool _isStereo;
|
bool _isStereo;
|
||||||
|
bool _ignorePenumbra;
|
||||||
AbstractAudioInterface* _loopbackAudioInterface;
|
AbstractAudioInterface* _loopbackAudioInterface;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue