DiscoverResponse.cs 913 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System;
  2. namespace Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun
  3. {
  4. internal class DiscoverResponse
  5. {
  6. public string FriendlyName { get; set; }
  7. public string ModelNumber { get; set; }
  8. public string FirmwareName { get; set; }
  9. public string FirmwareVersion { get; set; }
  10. public string DeviceID { get; set; }
  11. public string DeviceAuth { get; set; }
  12. public string BaseURL { get; set; }
  13. public string LineupURL { get; set; }
  14. public int TunerCount { get; set; }
  15. public bool SupportsTranscoding
  16. {
  17. get
  18. {
  19. var model = ModelNumber ?? string.Empty;
  20. if (model.IndexOf("hdtc", StringComparison.OrdinalIgnoreCase) != -1)
  21. {
  22. return true;
  23. }
  24. return false;
  25. }
  26. }
  27. }
  28. }