Update other audio backends

This commit is contained in:
Clownacy 2020-04-18 01:38:25 +01:00
parent 011cb94f73
commit 11b04fe93b
3 changed files with 23 additions and 3 deletions

View file

@ -60,8 +60,12 @@ void AudioBackend_SetSoundPan(AudioBackend_Sound *sound, long pan)
(void)pan;
}
void AudioBackend_SetOrganyaCallback(void (*callback)(void), unsigned int milliseconds)
void AudioBackend_SetOrganyaCallback(void (*callback)(void))
{
(void)callback;
}
void AudioBackend_SetOrganyaTimer(unsigned int milliseconds)
{
(void)milliseconds;
}

View file

@ -205,11 +205,19 @@ void AudioBackend_SetSoundPan(AudioBackend_Sound *sound, long pan)
SDL_UnlockAudioDevice(device_id);
}
void AudioBackend_SetOrganyaCallback(void (*callback)(void), unsigned int milliseconds)
void AudioBackend_SetOrganyaCallback(void (*callback)(void))
{
SDL_LockAudioDevice(device_id);
organya_callback = callback;
SDL_UnlockAudioDevice(device_id);
}
void AudioBackend_SetOrganyaTimer(unsigned int milliseconds)
{
SDL_LockAudioDevice(device_id);
organya_callback_milliseconds = milliseconds;
SDL_UnlockAudioDevice(device_id);

View file

@ -243,11 +243,19 @@ void AudioBackend_SetSoundPan(AudioBackend_Sound *sound, long pan)
ma_mutex_unlock(&mutex);
}
void AudioBackend_SetOrganyaCallback(void (*callback)(void), unsigned int milliseconds)
void AudioBackend_SetOrganyaCallback(void (*callback)(void))
{
ma_mutex_lock(&organya_mutex);
organya_callback = callback;
ma_mutex_unlock(&organya_mutex);
}
void AudioBackend_SetOrganyaTimer(unsigned int milliseconds)
{
ma_mutex_lock(&organya_mutex);
organya_callback_milliseconds = milliseconds;
ma_mutex_unlock(&organya_mutex);