43 lines
932 B
C#
43 lines
932 B
C#
#nullable disable
|
|
|
|
using System;
|
|
|
|
namespace Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun
|
|
{
|
|
internal class DiscoverResponse
|
|
{
|
|
public string FriendlyName { get; set; }
|
|
|
|
public string ModelNumber { get; set; }
|
|
|
|
public string FirmwareName { get; set; }
|
|
|
|
public string FirmwareVersion { get; set; }
|
|
|
|
public string DeviceID { get; set; }
|
|
|
|
public string DeviceAuth { get; set; }
|
|
|
|
public string BaseURL { get; set; }
|
|
|
|
public string LineupURL { get; set; }
|
|
|
|
public int TunerCount { get; set; }
|
|
|
|
public bool SupportsTranscoding
|
|
{
|
|
get
|
|
{
|
|
var model = ModelNumber ?? string.Empty;
|
|
|
|
if (model.IndexOf("hdtc", StringComparison.OrdinalIgnoreCase) != -1)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|