< Summary - Jellyfin

Information
Class: Jellyfin.LiveTv.TunerHosts.HdHomerun.DiscoverResponse
Assembly: Jellyfin.LiveTv
File(s): /srv/git/jellyfin/src/Jellyfin.LiveTv/TunerHosts/HdHomerun/DiscoverResponse.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 4
Coverable lines: 4
Total lines: 42
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 4
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_SupportsTranscoding()0%2040%

File(s)

/srv/git/jellyfin/src/Jellyfin.LiveTv/TunerHosts/HdHomerun/DiscoverResponse.cs

#LineLine coverage
 1#nullable disable
 2
 3using System;
 4
 5namespace Jellyfin.LiveTv.TunerHosts.HdHomerun
 6{
 7    internal class DiscoverResponse
 8    {
 9        public string FriendlyName { get; set; }
 10
 11        public string ModelNumber { get; set; }
 12
 13        public string FirmwareName { get; set; }
 14
 15        public string FirmwareVersion { get; set; }
 16
 17        public string DeviceID { get; set; }
 18
 19        public string DeviceAuth { get; set; }
 20
 21        public string BaseURL { get; set; }
 22
 23        public string LineupURL { get; set; }
 24
 25        public int TunerCount { get; set; }
 26
 27        public bool SupportsTranscoding
 28        {
 29            get
 30            {
 031                var model = ModelNumber ?? string.Empty;
 32
 033                if (model.Contains("hdtc", StringComparison.OrdinalIgnoreCase))
 34                {
 035                    return true;
 36                }
 37
 038                return false;
 39            }
 40        }
 41    }
 42}

Methods/Properties

get_SupportsTranscoding()