public void SaveEqualizerSettings(EqualizerSettings settings, float preAmp) { var eqJson = JsonConvert.SerializeObject(settings); SaveSetting(settings.Name, eqJson); SaveSetting("PreAMP", preAmp); }
public EqualizerSettings MakeSetting(string name, Dictionary <string, float> bands) { var equalizerSettings = new EqualizerSettings { Name = name }; equalizerSettings.GainValues = bands; return(equalizerSettings); }
public override sealed void SetStandardValues() { LastPlaylistIndex = -10; LastTrackIndex = -1; TrackPosition = 0; Volume = 1.0f; SelectedPlaylist = 0; SelectedTrack = -1; IsLoopEnabled = false; IsShuffleEnabled = false; ApplicationState = null; EqualizerSettings = new EqualizerSettings(); EqualizerSettings.CreateNew(); MainTabControlIndex = 0; }