Update other audio backends
This commit is contained in:
parent
011cb94f73
commit
11b04fe93b
3 changed files with 23 additions and 3 deletions
|
@ -60,8 +60,12 @@ void AudioBackend_SetSoundPan(AudioBackend_Sound *sound, long pan)
|
||||||
(void)pan;
|
(void)pan;
|
||||||
}
|
}
|
||||||
|
|
||||||
void AudioBackend_SetOrganyaCallback(void (*callback)(void), unsigned int milliseconds)
|
void AudioBackend_SetOrganyaCallback(void (*callback)(void))
|
||||||
{
|
{
|
||||||
(void)callback;
|
(void)callback;
|
||||||
|
}
|
||||||
|
|
||||||
|
void AudioBackend_SetOrganyaTimer(unsigned int milliseconds)
|
||||||
|
{
|
||||||
(void)milliseconds;
|
(void)milliseconds;
|
||||||
}
|
}
|
||||||
|
|
|
@ -205,11 +205,19 @@ void AudioBackend_SetSoundPan(AudioBackend_Sound *sound, long pan)
|
||||||
SDL_UnlockAudioDevice(device_id);
|
SDL_UnlockAudioDevice(device_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
void AudioBackend_SetOrganyaCallback(void (*callback)(void), unsigned int milliseconds)
|
void AudioBackend_SetOrganyaCallback(void (*callback)(void))
|
||||||
{
|
{
|
||||||
SDL_LockAudioDevice(device_id);
|
SDL_LockAudioDevice(device_id);
|
||||||
|
|
||||||
organya_callback = callback;
|
organya_callback = callback;
|
||||||
|
|
||||||
|
SDL_UnlockAudioDevice(device_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
void AudioBackend_SetOrganyaTimer(unsigned int milliseconds)
|
||||||
|
{
|
||||||
|
SDL_LockAudioDevice(device_id);
|
||||||
|
|
||||||
organya_callback_milliseconds = milliseconds;
|
organya_callback_milliseconds = milliseconds;
|
||||||
|
|
||||||
SDL_UnlockAudioDevice(device_id);
|
SDL_UnlockAudioDevice(device_id);
|
||||||
|
|
|
@ -243,11 +243,19 @@ void AudioBackend_SetSoundPan(AudioBackend_Sound *sound, long pan)
|
||||||
ma_mutex_unlock(&mutex);
|
ma_mutex_unlock(&mutex);
|
||||||
}
|
}
|
||||||
|
|
||||||
void AudioBackend_SetOrganyaCallback(void (*callback)(void), unsigned int milliseconds)
|
void AudioBackend_SetOrganyaCallback(void (*callback)(void))
|
||||||
{
|
{
|
||||||
ma_mutex_lock(&organya_mutex);
|
ma_mutex_lock(&organya_mutex);
|
||||||
|
|
||||||
organya_callback = callback;
|
organya_callback = callback;
|
||||||
|
|
||||||
|
ma_mutex_unlock(&organya_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
void AudioBackend_SetOrganyaTimer(unsigned int milliseconds)
|
||||||
|
{
|
||||||
|
ma_mutex_lock(&organya_mutex);
|
||||||
|
|
||||||
organya_callback_milliseconds = milliseconds;
|
organya_callback_milliseconds = milliseconds;
|
||||||
|
|
||||||
ma_mutex_unlock(&organya_mutex);
|
ma_mutex_unlock(&organya_mutex);
|
||||||
|
|
Loading…
Add table
Reference in a new issue