コード例 #1
0
        public object Get(GetStartupConfiguration request)
        {
            var result = new StartupConfiguration
            {
                UICulture = _config.Configuration.UICulture,
                EnableInternetProviders   = _config.Configuration.EnableInternetProviders,
                SaveLocalMeta             = _config.Configuration.SaveLocalMeta,
                MetadataCountryCode       = _config.Configuration.MetadataCountryCode,
                PreferredMetadataLanguage = _config.Configuration.PreferredMetadataLanguage
            };

            var tvConfig = GetLiveTVConfiguration();

            if (tvConfig.TunerHosts.Count > 0)
            {
                result.LiveTvTunerPath = tvConfig.TunerHosts[0].Url;
                result.LiveTvTunerType = tvConfig.TunerHosts[0].Type;
            }

            if (tvConfig.ListingProviders.Count > 0)
            {
                result.LiveTvGuideProviderId   = tvConfig.ListingProviders[0].Id;
                result.LiveTvGuideProviderType = tvConfig.ListingProviders[0].Type;
            }

            return(result);
        }
コード例 #2
0
        public object Get(GetStartupConfiguration request)
        {
            var result = new StartupConfiguration
            {
                UICulture                 = _config.Configuration.UICulture,
                MetadataCountryCode       = _config.Configuration.MetadataCountryCode,
                PreferredMetadataLanguage = _config.Configuration.PreferredMetadataLanguage
            };

            return(result);
        }
コード例 #3
0
 public object Get(GetStartupConfiguration request)
 {
     return(new StartupConfiguration
     {
         UICulture = _config.Configuration.UICulture,
         EnableInternetProviders = _config.Configuration.EnableInternetProviders,
         SaveLocalMeta = _config.Configuration.SaveLocalMeta,
         MetadataCountryCode = _config.Configuration.MetadataCountryCode,
         PreferredMetadataLanguage = _config.Configuration.PreferredMetadataLanguage
     });
 }