/// <summary>
        /// Gives back a complete RTSP URL to playback the channel. Gibt eine komplette RTSP Url zum direkten Abspielen zurück.
        /// </summary>
        /// <returns></returns>
        public string GetRTSPUriString()
        {
            var chList = ChannelList.GetInstance();

            return(chList?.RtspUrl + RTSPQuery);
        }
 /// <summary>
 /// Gibt eine Kanalliste mit einem Kanal zurück, welche diesem Timer zugeordnet ist.
 /// Returns a ChannelList with one channel, which is referenced to this timer.
 /// </summary>
 /// <returns></returns>
 public Task <ChannelList> GetChannelListAsync()
 {
     return(ChannelList.GetChannelListAsync(ChannelItem));
 }
        /// <summary>
        /// Gives back a complete UPnP URL to playback the channel. Gibt einen UPnP URL Text zurück der direkt verwendet werden kann.
        /// </summary>
        /// <returns></returns>
        public string GetUPnPUriString()
        {
            var chList = ChannelList.GetInstance();

            return(chList?.UpnpUrl + ChannelID);
        }