Home | History | Annotate | Download | only in dvr

Lines Matching refs:scheduledRecording

157     public ScheduledRecording addSchedule(Program program) {
171 public ScheduledRecording addScheduleWithHighestPriority(Program program) {
183 private ScheduledRecording addSchedule(Program program, long priority) {
189 ScheduledRecording schedule;
220 public void addSchedule(ScheduledRecording schedule) {
227 mDataManager.addScheduledRecording(ScheduledRecording
273 List<ScheduledRecording> toAdd = new ArrayList<>();
280 toAdd.add(ScheduledRecording.builder(recordedProgram)
286 mDataManager.addScheduledRecording(ScheduledRecording.toArray(toAdd));
291 * Adds {@link ScheduledRecording}s for the series recording.
305 List<ScheduledRecording> toAdd = new ArrayList<>();
306 List<ScheduledRecording> toUpdate = new ArrayList<>();
308 ScheduledRecording scheduleWithSameProgram =
312 == ScheduledRecording.STATE_RECORDING_NOT_STARTED) {
313 ScheduledRecording r = ScheduledRecording.buildFrom(scheduleWithSameProgram)
328 mDataManager.addScheduledRecording(ScheduledRecording.toArray(toAdd));
331 mDataManager.updateScheduledRecording(ScheduledRecording.toArray(toUpdate));
347 List<ScheduledRecording> schedules =
349 List<ScheduledRecording> schedulesToRemove = new ArrayList<>();
350 for (ScheduledRecording schedule : schedules) {
356 ScheduledRecording.toArray(schedulesToRemove));
363 List<ScheduledRecording> schedulesToUpdate = new ArrayList<>();
364 for (ScheduledRecording schedule
367 schedulesToUpdate.add(ScheduledRecording.buildFrom(schedule)
373 ScheduledRecording.toArray(schedulesToUpdate));
391 for (ScheduledRecording schedule : mDataManager.getAllScheduledRecordings()) {
393 if (schedule.getState() == ScheduledRecording.STATE_RECORDING_IN_PROGRESS) {
414 for (ScheduledRecording r : mDataManager.getAvailableScheduledRecordings()) {
432 public void stopRecording(final ScheduledRecording recording) {
451 public void removeScheduledRecording(ScheduledRecording... schedules) {
456 for (ScheduledRecording r : schedules) {
457 if (r.getState() == ScheduledRecording.STATE_RECORDING_IN_PROGRESS) {
468 public void forceRemoveScheduledRecording(ScheduledRecording... schedules) {
473 for (ScheduledRecording r : schedules) {
474 if (r.getState() == ScheduledRecording.STATE_RECORDING_IN_PROGRESS) {
569 public void updateScheduledRecording(ScheduledRecording recording) {
581 public List<ScheduledRecording> getConflictingSchedules(Program program) {
594 public List<ScheduledRecording> getConflictingSchedules(long channelId, long startTimeMs,
608 public boolean isConflicting(ScheduledRecording schedule) {
620 public List<ScheduledRecording> getConflictingSchedulesForTune(long channelId) {
630 public void setHighestPriority(ScheduledRecording schedule) {
634 mDataManager.updateScheduledRecording(ScheduledRecording.buildFrom(schedule)
643 public long suggestHighestPriority(ScheduledRecording schedule) {
696 public ScheduledRecording getCurrentRecording(long channelId) {
700 for (ScheduledRecording recording : mDataManager.getStartedRecordings()) {
712 public List<ScheduledRecording> getAvailableScheduledRecording(long seriesRecordingId) {
716 List<ScheduledRecording> schedules = new ArrayList<>();
717 for (ScheduledRecording schedule : mDataManager.getScheduledRecordings(seriesRecordingId)) {
756 * Returns ScheduledRecording.builder based on {@code program}. If program is already started,
759 private ScheduledRecording.Builder createScheduledRecordingBuilder(String inputId,
761 ScheduledRecording.Builder builder = ScheduledRecording.builder(inputId, program);
772 public ScheduledRecording getScheduledRecording(String title, String seasonNumber,
778 for (ScheduledRecording r : mDataManager.getAllScheduledRecordings()) {
846 void onStopRecordingRequested(ScheduledRecording scheduledRecording);