static void change_mixer_limits(void) { audio_settings.channel_limit = widgets_config[0].d.thumbbar.value; audio_settings.sample_rate = widgets_config[1].d.numentry.value; audio_settings.bits = widgets_config[2].d.menutoggle.state ? 16 : 8; audio_settings.channels = widgets_config[3].d.menutoggle.state+1; song_init_modplug(); status_text_flash(SAVED_AT_EXIT); }
static void change_mixer(void) { int i; for (i = 0; interpolation_modes[i]; i++) { if (widgets_preferences[2+i].d.togglebutton.state) { audio_settings.interpolation_mode = i; } } audio_settings.no_ramping = widgets_preferences[i+11].d.togglebutton.state; song_init_modplug(); status_text_flash(SAVED_AT_EXIT); }