/// <summary> /// Spiel den Sender auf dem DVBViewer ab. Play the subchannel on the DVBViewer. /// </summary> /// <param name="channelSubItem"></param> /// <returns></returns> public Task <HttpStatusCode> PlayChannelAsync(ChannelSubItem channelSubItem) { var dvbApi = DVBViewerServerApi.GetCurrentInstance(); if (dvbApi != null) { return(dvbApi.SendApiDataAsync("dvbcommand", new List <Helper.UriParameter> { new Helper.UriParameter("target", Name), new Helper.UriParameter("cmd", $"-c:{channelSubItem.ChannelID}") })); } else { return(Task.FromResult <HttpStatusCode>(0)); } }
/// <summary> /// Spiel den Sender auf dem DVBViewer ab. Playback the subchannel on the DVBViewer. /// </summary> /// <param name="channelSubItem"></param> /// <returns></returns> public HttpStatusCode PlayChannel(ChannelSubItem channelSubItem) { return(PlayChannelAsync(channelSubItem).Result); }