12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System.Collections.Generic;
- using Emby.Dlna.Common;
- using MediaBrowser.Model.Dlna;
- namespace Emby.Dlna.PlayTo
- {
- public class DeviceInfo
- {
- public DeviceInfo()
- {
- Name = "Generic Device";
- }
- public string UUID { get; set; }
- public string Name { get; set; }
- public string ModelName { get; set; }
- public string ModelNumber { get; set; }
- public string ModelDescription { get; set; }
- public string ModelUrl { get; set; }
- public string Manufacturer { get; set; }
- public string SerialNumber { get; set; }
- public string ManufacturerUrl { get; set; }
- public string PresentationUrl { get; set; }
- private string _baseUrl = string.Empty;
- public string BaseUrl
- {
- get => _baseUrl;
- set => _baseUrl = value;
- }
- public DeviceIcon Icon { get; set; }
- private readonly List<DeviceService> _services = new List<DeviceService>();
- public List<DeviceService> Services => _services;
- public DeviceIdentification ToDeviceIdentification()
- {
- return new DeviceIdentification
- {
- Manufacturer = Manufacturer,
- ModelName = ModelName,
- ModelNumber = ModelNumber,
- FriendlyName = Name,
- ManufacturerUrl = ManufacturerUrl,
- ModelUrl = ModelUrl,
- ModelDescription = ModelDescription,
- SerialNumber = SerialNumber
- };
- }
- }
- }
|