t

mythtv.services

DvrService

trait DvrService extends BackendService

Linear Supertypes
BackendService, Service, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DvrService
  2. BackendService
  3. Service
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def addDontRecordSchedule(chanId: ChanId, startTime: MythDateTime, neverRecord: Boolean = false): ServiceResult[Boolean]
  2. abstract def addRecordSchedule(rule: RecordRule): ServiceResult[RecordRuleId]
  3. abstract def deleteRecording(recordedId: RecordedId, forceDelete: Boolean = false, allowReRecord: Boolean = false): ServiceResult[Boolean]
  4. abstract def deleteRecording(chanId: ChanId, startTime: MythDateTime, forceDelete: Boolean, allowReRecord: Boolean): ServiceResult[Boolean]
  5. abstract def disableRecordSchedule(recordId: RecordRuleId): ServiceResult[Boolean]
  6. abstract def dupInToDescription(dupIn: DupCheckIn): ServiceResult[String]
  7. abstract def dupInToString(dupIn: DupCheckIn): ServiceResult[String]
  8. abstract def dupMethodToDescription(dupMethod: DupCheckMethod): ServiceResult[String]
  9. abstract def dupMethodToString(dupMethod: DupCheckMethod): ServiceResult[String]
  10. abstract def enableRecordSchedule(recordId: RecordRuleId): ServiceResult[Boolean]
  11. abstract def endpoints: Map[String, ServiceEndpoint]
    Definition Classes
    Service
  12. abstract def getConflictList(startIndex: Int = 0, count: OptionalCount[Int] = OptionalCount.all, recordRuleId: RecordRuleId = RecordRuleId(0)): ServiceResult[PagedList[Recordable]]
  13. abstract def getEncoderList: ServiceResult[List[RemoteEncoderState]]
  14. abstract def getExpiringList(startIndex: Int = 0, count: OptionalCount[Int] = OptionalCount.all): ServiceResult[PagedList[Recording]]
  15. abstract def getInputList: ServiceResult[List[Input]]
  16. abstract def getOldRecordedList(title: String = "", seriesId: String = "", recordRuleId: RecordRuleId = RecordRuleId(0), startTime: MythDateTime = MythDateTime.empty, endTime: MythDateTime = MythDateTime.empty, startIndex: Int = 0, count: OptionalCount[Int] = OptionalCount.all, sortBy: String = "", descending: Boolean = false): ServiceResult[PagedList[Recording]]
  17. abstract def getPlayGroupList: ServiceResult[List[String]]
  18. abstract def getRecGroupList: ServiceResult[List[String]]
  19. abstract def getRecRuleFilterList: ServiceResult[List[RecRuleFilterItem]]
  20. abstract def getRecStorageGroupList: ServiceResult[List[String]]
  21. abstract def getRecordSchedule(chanId: ChanId, startTime: MythDateTime, makeOverride: Boolean = false): ServiceResult[RecordRule]
  22. abstract def getRecordSchedule(template: String): ServiceResult[RecordRule]
  23. abstract def getRecordSchedule(recordedId: RecordedId): ServiceResult[RecordRule]
  24. abstract def getRecordSchedule(recordId: RecordRuleId): ServiceResult[RecordRule]
  25. abstract def getRecordScheduleList(startIndex: Int = 0, count: OptionalCount[Int] = OptionalCount.all, sortBy: String = "", descending: Boolean = false): ServiceResult[PagedList[RecordRule]]
  26. abstract def getRecorded(recordedId: RecordedId): ServiceResult[Recording]
  27. abstract def getRecorded(chanId: ChanId, startTime: MythDateTime): ServiceResult[Recording]
  28. abstract def getRecordedCommBreak(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentFrames]]
  29. abstract def getRecordedCommBreak(recordedId: RecordedId): ServiceResult[List[VideoSegmentFrames]]
  30. abstract def getRecordedCommBreakBytes(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentBytes]]
  31. abstract def getRecordedCommBreakBytes(recordedId: RecordedId): ServiceResult[List[VideoSegmentBytes]]
  32. abstract def getRecordedCommBreakMs(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentMilliseconds]]
  33. abstract def getRecordedCommBreakMs(recordedId: RecordedId): ServiceResult[List[VideoSegmentMilliseconds]]
  34. abstract def getRecordedCutList(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentFrames]]
  35. abstract def getRecordedCutList(recordedId: RecordedId): ServiceResult[List[VideoSegmentFrames]]
  36. abstract def getRecordedCutListBytes(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentBytes]]
  37. abstract def getRecordedCutListBytes(recordedId: RecordedId): ServiceResult[List[VideoSegmentBytes]]
  38. abstract def getRecordedCutListMs(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentMilliseconds]]
  39. abstract def getRecordedCutListMs(recordedId: RecordedId): ServiceResult[List[VideoSegmentMilliseconds]]
  40. abstract def getRecordedList(startIndex: Int = 0, count: OptionalCount[Int] = OptionalCount.all, descending: Boolean = false, titleRegex: String = "", recGroup: String = "", storageGroup: String = ""): ServiceResult[PagedList[Recording]]
  41. abstract def getRecordedSeekBytes(recordedId: RecordedId): ServiceResult[List[RecordedSeekBytes]]
  42. abstract def getRecordedSeekMs(recordedId: RecordedId): ServiceResult[List[RecordedSeekMilliseconds]]
  43. abstract def getSavedBookmark(chanId: ChanId, startTime: MythDateTime): ServiceResult[VideoPositionFrame]
  44. abstract def getSavedBookmark(recordedId: RecordedId): ServiceResult[VideoPositionFrame]
  45. abstract def getSavedBookmarkByteOffset(chanId: ChanId, startTime: MythDateTime): ServiceResult[VideoPositionBytes]
  46. abstract def getSavedBookmarkByteOffset(recordedId: RecordedId): ServiceResult[VideoPositionBytes]
  47. abstract def getSavedBookmarkMilliseconds(chanId: ChanId, startTime: MythDateTime): ServiceResult[VideoPositionMilliseconds]
  48. abstract def getSavedBookmarkMilliseconds(recordedId: RecordedId): ServiceResult[VideoPositionMilliseconds]
  49. abstract def getTitleInfoList: ServiceResult[List[TitleInfo]]
  50. abstract def getTitleList(recGroup: String): ServiceResult[List[String]]
  51. abstract def getUpcomingList(startIndex: Int = 0, count: OptionalCount[Int] = OptionalCount.all, showAll: Boolean = false, recordRuleId: RecordRuleId = RecordRuleId(0), recStatus: RecStatus = RecStatus.Unknown): ServiceResult[PagedList[Recordable]]
  52. abstract def reactivateRecording(recordedId: RecordedId): ServiceResult[Boolean]
  53. abstract def recStatusToDescription(recStatus: RecStatus, recType: RecType, recStartTs: MythDateTime): ServiceResult[String]
  54. abstract def recStatusToString(recStatus: RecStatus): ServiceResult[String]
  55. abstract def recTypeToDescription(recType: RecType): ServiceResult[String]
  56. abstract def recTypeToString(recType: RecType): ServiceResult[String]
  57. abstract def recordedIdForPathname(pathName: String): ServiceResult[RecordedId]
  58. abstract def removeRecordSchedule(recordId: RecordRuleId): ServiceResult[Boolean]
  59. abstract def removeRecorded(recordedId: RecordedId, forceDelete: Boolean = false, allowReRecord: Boolean = false): ServiceResult[Boolean]
  60. abstract def removeRecorded(chanId: ChanId, startTime: MythDateTime, forceDelete: Boolean, allowReRecord: Boolean): ServiceResult[Boolean]
  61. abstract def rescheduleRecordings(): ServiceResult[Boolean]
  62. abstract def setSavedBookmark(chanId: ChanId, startTime: MythDateTime, pos: VideoPosition): ServiceResult[Boolean]
  63. abstract def setSavedBookmark(recordedId: RecordedId, pos: VideoPosition): ServiceResult[Boolean]
  64. abstract def stopRecording(recordedId: RecordedId): ServiceResult[Boolean]
  65. abstract def undeleteRecording(recordedId: RecordedId): ServiceResult[Boolean]
  66. abstract def undeleteRecording(chanId: ChanId, startTime: MythDateTime): ServiceResult[Boolean]
  67. abstract def updateRecordSchedule(rule: RecordRule): ServiceResult[Boolean]
  68. abstract def updateRecordedWatchedStatus(recordedId: RecordedId, watched: Boolean): ServiceResult[Boolean]
  69. abstract def updateRecordedWatchedStatus(chanId: ChanId, startTime: MythDateTime, watched: Boolean): ServiceResult[Boolean]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. def deleteRecording(chanId: ChanId, startTime: MythDateTime): ServiceResult[Boolean]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def getTitleList: ServiceResult[List[String]]
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def removeRecorded(chanId: ChanId, startTime: MythDateTime): ServiceResult[Boolean]
  17. final def serviceName: String
    Definition Classes
    DvrServiceService
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from BackendService

Inherited from Service

Inherited from AnyRef

Inherited from Any

Ungrouped