Esempio n. 1
0
        private static string GetRecordingTitle(int IdSchedule)
        {
            string recordingTitle = "";

            Schedule schedule = Schedule.Retrieve(IdSchedule);

            if (schedule != null)
            {
                Schedule spawnedSchedule = Schedule.RetrieveSpawnedSchedule(IdSchedule, schedule.StartTime);
                if (spawnedSchedule != null)
                {
                    recordingTitle = TVUtil.GetDisplayTitle(Recording.ActiveRecording(spawnedSchedule.IdSchedule));
                }
                else
                {
                    recordingTitle = TVUtil.GetDisplayTitle(Recording.ActiveRecording(IdSchedule));
                }
            }
            return(recordingTitle);
        }
 public void CheckRecordingStatus()
 {
     try
     {
         if (_tvEvent.Card.IsRecording)
         {
             int scheduleId = _tvEvent.Card.RecordingScheduleId;
             if (scheduleId > 0)
             {
                 Recording rec = Recording.ActiveRecording(scheduleId);
                 Log.Info("TsBufferExtractor: Detected a started recording on {0}, ProgramName: {1}", _tvEvent.User.Name, rec.Title);
                 InitiateBufferFilesCopyProcess(rec);
             }
         }
     }
     catch (Exception ex)
     {
         Log.Error("TsBufferExtractor.CheckRecordingStatus exception : {0}", ex);
     }
 }
 private static void CheckRecordingStatus()
 {
     try
     {
         if (TVHome.Card.IsRecording)
         {
             int scheduleId = TVHome.Card.RecordingScheduleId;
             if (scheduleId > 0)
             {
                 Recording rec = Recording.ActiveRecording(scheduleId);
                 Log.Debug("TvTimeShiftPositionWatcher: Detected a started recording. ProgramName: {0}", rec.Title);
                 InitiateBufferFilesCopyProcess(rec.FileName);
                 SetNewChannel(-1);
             }
         }
     }
     catch (Exception ex)
     {
         Log.Error("TvTimeshiftPositionWatcher.CheckRecordingStatus exception : {0}", ex);
     }
 }