123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- using System.Collections.Generic;
- namespace MediaBrowser.Dlna.PlayTo
- {
- public class DeviceInfo
- {
- public DeviceInfo()
- {
- ClientType = "DLNA";
- Name = "Generic Device";
- }
- public string UUID { get; set; }
- public string Name { get; set; }
- public string ClientType { get; set; }
- private string _displayName = string.Empty;
- public string DisplayName
- {
- get
- {
- return string.IsNullOrEmpty(_displayName) ? Name : _displayName;
- }
- set
- {
- _displayName = value;
- }
- }
- public string ModelName { get; set; }
- public string ModelNumber { get; set; }
- public string Manufacturer { get; set; }
- public string ManufacturerUrl { get; set; }
- public string PresentationUrl { get; set; }
- private string _baseUrl = string.Empty;
- public string BaseUrl
- {
- get
- {
- return _baseUrl;
- }
- set
- {
- _baseUrl = value;
- }
- }
- public uIcon Icon { get; set; }
- private readonly List<DeviceService> _services = new List<DeviceService>();
- public List<DeviceService> Services
- {
- get
- {
- return _services;
- }
- }
- }
- }
|