Added love.audio.set/getDopplerScale.

This commit is contained in:
Alex Szpakowski
2015-02-01 00:36:34 -04:00
parent ea2e45f4e2
commit 695ab41915
7 changed files with 45 additions and 0 deletions
+11
View File
@@ -256,6 +256,17 @@ void Audio::setVelocity(float *v)
alListenerfv(AL_VELOCITY, v);
}
void Audio::setDopplerScale(float scale)
{
if (scale >= 0.0f)
alDopplerFactor(scale);
}
float Audio::getDopplerScale() const
{
return alGetFloat(AL_DOPPLER_FACTOR);
}
void Audio::record()
{
if (!canRecord()) return;
+3
View File
@@ -85,6 +85,9 @@ public:
void getVelocity(float *v) const;
void setVelocity(float *v);
void setDopplerScale(float scale);
float getDopplerScale() const;
void record();
love::sound::SoundData *getRecordedData();
love::sound::SoundData *stopRecording(bool returnData);