private void OnLiveStreamEnded(LiveStream liveStream, LiveStreamAbortReason reason, UpcomingProgram program) { GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_STOP_SERVER_TIMESHIFTING, 0, 0, 0, 0, 0, null); msg.Object = liveStream; msg.Object2 = program; msg.Label = reason.ToString(); msg.Param1 = 4321;//indentification GUIGraphicsContext.SendMessage(msg); msg = null; }
public override void LiveStreamAborted(LiveStream abortedStream, LiveStreamAbortReason reason, UpcomingProgram program) { Log.Debug("Eventlistener: Livestreamaborted, stream = {0}, reason = {1}", abortedStream.RtspUrl, reason.ToString()); OnLiveStreamEnded(abortedStream, reason, program); }