#nullable disable #pragma warning disable CS1591 using MediaBrowser.Model.LiveTv; namespace MediaBrowser.Controller.LiveTv { /// /// Class ChannelInfo. /// public class ChannelInfo { /// /// Gets or sets the name. /// /// The name. public string Name { get; set; } /// /// Gets or sets the number. /// /// The number. public string Number { get; set; } /// /// Gets or sets the Id. /// /// The id of the channel. public string Id { get; set; } public string Path { get; set; } public string TunerChannelId { get; set; } public string CallSign { get; set; } /// /// Gets or sets the tuner host identifier. /// /// The tuner host identifier. public string TunerHostId { get; set; } /// /// Gets or sets the type of the channel. /// /// The type of the channel. public ChannelType ChannelType { get; set; } /// /// Gets or sets the group of the channel. /// /// The group of the channel. public string ChannelGroup { get; set; } /// /// Gets or sets the image path if it can be accessed directly from the file system. /// /// The image path. public string ImagePath { get; set; } /// /// Gets or sets the image url if it can be downloaded. /// /// The image URL. public string ImageUrl { get; set; } /// /// Gets or sets a value indicating whether this instance has image. /// /// null if [has image] contains no value, true if [has image]; otherwise, false. public bool? HasImage { get; set; } /// /// Gets or sets a value indicating whether this instance is favorite. /// /// null if [is favorite] contains no value, true if [is favorite]; otherwise, false. public bool? IsFavorite { get; set; } public bool? IsHD { get; set; } public string AudioCodec { get; set; } public string VideoCodec { get; set; } public string[] Tags { get; set; } } }