public void SaveEqualizerSettings(EqualizerSettings settings, float preAmp)
        {
            var eqJson = JsonConvert.SerializeObject(settings);

            SaveSetting(settings.Name, eqJson);
            SaveSetting("PreAMP", preAmp);
        }
Esempio n. 2
0
        public EqualizerSettings MakeSetting(string name, Dictionary <string, float> bands)
        {
            var equalizerSettings = new EqualizerSettings {
                Name = name
            };

            equalizerSettings.GainValues = bands;
            return(equalizerSettings);
        }
Esempio n. 3
0
 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;
 }