コード例 #1
0
        public override void Load()
        {
            if (!Enabled)
            {
                return;
            }

            IServerSettingsClient serverSettings = ServiceRegistration.Get <IServerSettingsClient>();
            MediaServerSettings   settings       = serverSettings.Load <MediaServerSettings>();

            Yes = settings.ShowUserLogin;
        }
コード例 #2
0
        public override void Load()
        {
            if (!Enabled)
            {
                return;
            }

            IServerSettingsClient serverSettings = ServiceRegistration.Get <IServerSettingsClient>();
            MediaServerSettings   settings       = serverSettings.Load <MediaServerSettings>();

            Yes = settings.TranscodingAllowed;
        }
コード例 #3
0
        public override void Save()
        {
            if (!Enabled)
            {
                return;
            }

            base.Save();

            IServerSettingsClient serverSettings = ServiceRegistration.Get <IServerSettingsClient>();
            MediaServerSettings   settings       = serverSettings.Load <MediaServerSettings>();

            settings.TranscodingAllowed = Yes;
            serverSettings.Save(settings);
        }
コード例 #4
0
        private void LoadSettings()
        {
            ISettingsManager settingsManager = ServiceRegistration.Get <ISettingsManager>();

            Settings = settingsManager.Load <MediaServerSettings>();
        }