mirror of
https://github.com/libretro/RetroArch
synced 2025-04-18 14:42:30 +00:00
Create audio_driver_mixer_remove_stream static function
This commit is contained in:
parent
5343648dc9
commit
735801a317
@ -944,15 +944,8 @@ bool audio_driver_mixer_add_stream(audio_mixer_stream_params_t *params)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void audio_driver_mixer_deinit(void)
|
static void audio_driver_mixer_remove_stream(unsigned i)
|
||||||
{
|
{
|
||||||
unsigned i;
|
|
||||||
|
|
||||||
audio_set_bool(AUDIO_ACTION_MIXER, false);
|
|
||||||
|
|
||||||
for (i = 0; i < MAX_STREAMS; i++)
|
|
||||||
{
|
|
||||||
bool deassign_slot = false;
|
|
||||||
audio_mixer_sound_t *handle = audio_mixer_streams[i].handle;
|
audio_mixer_sound_t *handle = audio_mixer_streams[i].handle;
|
||||||
audio_mixer_voice_t *voice = audio_mixer_streams[i].voice;
|
audio_mixer_voice_t *voice = audio_mixer_streams[i].voice;
|
||||||
|
|
||||||
@ -980,7 +973,16 @@ static void audio_driver_mixer_deinit(void)
|
|||||||
audio_mixer_streams[i].stop_cb = NULL;
|
audio_mixer_streams[i].stop_cb = NULL;
|
||||||
audio_mixer_streams[i].handle = NULL;
|
audio_mixer_streams[i].handle = NULL;
|
||||||
audio_mixer_streams[i].voice = NULL;
|
audio_mixer_streams[i].voice = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void audio_driver_mixer_deinit(void)
|
||||||
|
{
|
||||||
|
unsigned i;
|
||||||
|
|
||||||
|
audio_set_bool(AUDIO_ACTION_MIXER, false);
|
||||||
|
|
||||||
|
for (i = 0; i < MAX_STREAMS; i++)
|
||||||
|
audio_driver_mixer_remove_stream(i);
|
||||||
|
|
||||||
audio_mixer_current_max_idx = 0;
|
audio_mixer_current_max_idx = 0;
|
||||||
audio_mixer_done();
|
audio_mixer_done();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user