Example #1
0
        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);
        }
Example #3
0
 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 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);
 }
 public virtual void LiveStreamAborted(LiveStream abortedStream, LiveStreamAbortReason reason, UpcomingProgram program)
 {
 }
 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 virtual void LiveStreamAborted(LiveStream abortedStream, LiveStreamAbortReason reason, UpcomingProgram program)
 {
 }