public void LiveStreamAborted(LiveStream abortedStream, LiveStreamAbortReason reason, UpcomingProgram program) { var request = NewRequest("/RecorderCallback/LiveStream/Aborted", Method.PUT); request.AddBody(new { AbortedStream = abortedStream, Reason = reason, Program = program }); Execute(request); }
public async Task LiveStreamAborted(LiveStream abortedStream, LiveStreamAbortReason reason, UpcomingProgram program) { var request = NewRequest(HttpMethod.Put, "RecorderCallback/LiveStream/Aborted"); request.AddBody(new { AbortedStream = abortedStream, Reason = reason, Program = program }); await ExecuteAsync(request).ConfigureAwait(false); }
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); }
public virtual void LiveStreamAborted(LiveStream abortedStream, LiveStreamAbortReason reason, UpcomingProgram program) { }