void SaveAudioSettings() { System.Diagnostics.Debug.WriteLine("Saving mixer settings"); var container = TinyIoCContainer.Current; IAudioConfigProvider serviceAudio = container.Resolve <IAudioConfigProvider>(ContainerNSR.AUDIO_SETTINGS); serviceAudio.Load(); int cnvEq0 = (int)Math.Ceiling(this.eq0); int cnvEq1 = (int)Math.Ceiling(this.eq1); int cnvEq2 = (int)Math.Ceiling(this.eq2); int cnvEq3 = (int)Math.Ceiling(this.eq3); int cnvEq4 = (int)Math.Ceiling(this.eq4); int cnvEq5 = (int)Math.Ceiling(this.eq5); int cnvEq6 = (int)Math.Ceiling(this.eq6); int cnvEq7 = (int)Math.Ceiling(this.eq7); int[] allEqValues = new int[] { cnvEq0, cnvEq1, cnvEq2, cnvEq3, cnvEq4, cnvEq5, cnvEq6, cnvEq7 }; serviceAudio.EqValues = allEqValues; serviceAudio.Save(); }
void SaveAudioSettings() { System.Diagnostics.Debug.WriteLine("Saving display settings"); var container = TinyIoCContainer.Current; IAudioConfigProvider serviceAudio = container.Resolve <IAudioConfigProvider>(ContainerNSR.AUDIO_SETTINGS); serviceAudio.Load(); serviceAudio.Volume = this.volume; serviceAudio.Pan = this.pan; serviceAudio.Save(); }
void Save() { var container = TinyIoCContainer.Current; IConfigProvider service = container.Resolve <IConfigProvider>(ContainerNSR.APP_SETTINGS); service.Load(); service.Domain = this.domain; service.EnableCredentials = this.enableCredentials; service.EnableProxy = this.enableProxy; service.Host = this.host; service.Password = SecurityUtils.EncryptString(this.password); service.Port = this.port; service.User = this.user; service.BassUser = this.bassUser; service.BassCode = this.bassCode; service.SelectedTheme = this.selectedTheme; service.Plugins = this.plugins.Select((i, o) => new SimplePlugin { Name = i.Plugin.Name, IsEnabled = i.IsEnabled, Position = this.plugins.IndexOf(i) }).ToList(); foreach (PluginVM item in this.plugins) { if (item.Plugin.CanLoadSave()) { item.Plugin.Save(); } } service.Save(); IAudioConfigProvider audioservice = container.Resolve <IAudioConfigProvider>(ContainerNSR.AUDIO_SETTINGS); audioservice.Load(); audioservice.Device = this.selectedDevice; audioservice.Save(); TriggerSafeEvent(SettingsSavedEvent); AudioUtility.SetDevice(this.selectedDevice); }