c

mythtv.connection.http.json

JsonDvrService

class JsonDvrService extends JsonService with AbstractDvrService

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonDvrService
  2. AbstractDvrService
  3. DvrService
  4. BackendService
  5. JsonService
  6. ServiceProtocol
  7. ServiceResultReaderImplicits
  8. Service
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new JsonDvrService(conn: BackendJsonConnection)

Value Members

  1. implicit object ArtworkInfoListReader extends ServiceResultReader[List[ArtworkInfo]]
  2. implicit object BackendDetailsReader extends ServiceResultReader[BackendDetails]
  3. implicit object BlurayInfoReader extends ServiceResultReader[BlurayInfo]
  4. implicit object BooleanReader extends ServiceResultReader[Boolean]
  5. implicit object CaptureCardIdReader extends ServiceResultReader[CaptureCardId]
  6. implicit object CaptureCardListReader extends ServiceResultReader[List[CaptureCard]]
  7. implicit object CaptureCardReader extends ServiceResultReader[CaptureCard]
  8. implicit object ChannelDetailsPagedListReader extends ServiceResultReader[PagedList[ChannelDetails]]
  9. implicit object ChannelDetailsReader extends ServiceResultReader[ChannelDetails]
  10. implicit object ChannelGroupListReader extends ServiceResultReader[List[ChannelGroup]]
  11. implicit object ChannelPagedListReader extends ServiceResultReader[PagedList[Channel]]
  12. implicit object ConnectionInfoReader extends ServiceResultReader[ConnectionInfo]
  13. implicit object FrontendStatusReader extends ServiceResultReader[FrontendStatus]
  14. implicit object GuideBriefReader extends ServiceResultReader[Guide[Channel, ProgramBrief]]
  15. implicit object GuideDetailsReader extends ServiceResultReader[Guide[ChannelDetails, Program]]
  16. implicit object ImageSyncStatusReader extends ServiceResultReader[ImageSyncStatus]
  17. implicit object InputIdReader extends ServiceResultReader[InputId]
  18. implicit object InputListReader extends ServiceResultReader[List[Input]]
  19. implicit object IntReader extends ServiceResultReader[Int]
  20. implicit object KnownFrontendInfoListReader extends ServiceResultReader[List[KnownFrontendInfo]]
  21. implicit object LineupListReader extends ServiceResultReader[List[Lineup]]
  22. implicit object ListingSourceIdReader extends ServiceResultReader[ListingSourceId]
  23. implicit object ListingSourceReader extends ServiceResultReader[ListingSource]
  24. implicit object LiveStreamListReader extends ServiceResultReader[List[LiveStream]]
  25. implicit object LiveStreamReader extends ServiceResultReader[LiveStream]
  26. implicit object LogMessageListReader extends ServiceResultReader[List[LogMessage]]
  27. implicit object MythDateTimeReader extends ServiceResultReader[MythDateTime]
  28. implicit object MythFileHashReader extends ServiceResultReader[MythFileHash]
  29. implicit object ProgramBriefPagedListReader extends ServiceResultReader[PagedList[ProgramBrief]]
  30. implicit object ProgramPagedListReader extends ServiceResultReader[PagedList[Program]]
  31. implicit object ProgramReader extends ServiceResultReader[Program]
  32. implicit object RecRuleFilterListReader extends ServiceResultReader[List[RecRuleFilterItem]]
  33. implicit object RecRuleFilterPagedListReader extends ServiceResultReader[PagedList[RecRuleFilterItem]]
  34. implicit object RecordRuleIdReader extends ServiceResultReader[RecordRuleId]
  35. implicit object RecordRulePagedListReader extends ServiceResultReader[PagedList[RecordRule]]
  36. implicit object RecordRuleReader extends ServiceResultReader[RecordRule]
  37. implicit object RecordablePagedListReader extends ServiceResultReader[PagedList[Recordable]]
  38. implicit object RecordedIdReader extends ServiceResultReader[RecordedId]
  39. implicit object RecordedMarkupBytesListReader extends ServiceResultReader[List[RecordedMarkupBytes]]
  40. implicit object RecordedMarkupListReader extends ServiceResultReader[List[RecordedMarkupFrame]]
  41. implicit object RecordedMarkupMsListReader extends ServiceResultReader[List[RecordedMarkupMilliseconds]]
  42. implicit object RecordedSeekBytesListReader extends ServiceResultReader[List[RecordedSeekBytes]]
  43. implicit object RecordedSeekMsListReader extends ServiceResultReader[List[RecordedSeekMilliseconds]]
  44. implicit object RecordingPagedListReader extends ServiceResultReader[PagedList[Recording]]
  45. implicit object RecordingReader extends ServiceResultReader[Recording]
  46. implicit object RemoteEncoderStateListReader extends ServiceResultReader[List[RemoteEncoderState]]
  47. implicit object SOListingSourceListReader extends ServiceResultReader[ServicesObject[List[ListingSource]]]
  48. implicit object SettingsReader extends ServiceResultReader[Settings]
  49. implicit object SongPagedListReader extends ServiceResultReader[PagedList[Song]]
  50. implicit object SongReader extends ServiceResultReader[Song]
  51. implicit object StorageGroupDirListReader extends ServiceResultReader[List[StorageGroupDir]]
  52. implicit object StringListReader extends ServiceResultReader[List[String]]
  53. implicit object StringMapReader extends ServiceResultReader[Map[String, String]]
  54. implicit object StringReader extends ServiceResultReader[String]
  55. implicit object TimeZoneInfoReader extends ServiceResultReader[TimeZoneInfo]
  56. implicit object TitleInfoListReader extends ServiceResultReader[List[TitleInfo]]
  57. implicit object UriReader extends ServiceResultReader[URI]
  58. implicit object VideoLookupListReader extends ServiceResultReader[List[VideoLookup]]
  59. implicit object VideoMultiplexPagedListReader extends ServiceResultReader[PagedList[VideoMultiplex]]
  60. implicit object VideoMultiplexReader extends ServiceResultReader[VideoMultiplex]
  61. implicit object VideoPagedListReader extends ServiceResultReader[PagedList[Video]]
  62. implicit object VideoPositionBytesReader extends ServiceResultReader[VideoPositionBytes]
  63. implicit object VideoPositionFrameReader extends ServiceResultReader[VideoPositionFrame]
  64. implicit object VideoPositionMillisecondsReader extends ServiceResultReader[VideoPositionMilliseconds]
  65. implicit object VideoReader extends ServiceResultReader[Video]
  66. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  67. final def ##: Int
    Definition Classes
    AnyRef → Any
  68. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  69. def addDontRecordSchedule(chanId: ChanId, startTime: MythDateTime, neverRecord: Boolean): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  70. def addRecordSchedule(rule: RecordRule): ServiceResult[RecordRuleId]
    Definition Classes
    AbstractDvrServiceDvrService
  71. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  72. def buildPath(service: String, endpoint: String, params: Map[String, Any]): String
    Definition Classes
    ServiceProtocol
  73. def buildPath(endpoint: String, params: Map[String, Any] = Map.empty): String
    Definition Classes
    ServiceProtocol
  74. def buildStartCountParams(startIndex: Int, count: OptionalCount[Int]): Map[String, Any]
    Definition Classes
    ServiceProtocol
  75. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  76. def connection: AbstractHttpConnection
    Definition Classes
    JsonServiceServiceProtocol
  77. def converter: ServiceResultConverter
  78. def deleteRecording(recordedId: RecordedId, forceDelete: Boolean, allowReRecord: Boolean): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  79. def deleteRecording(chanId: ChanId, startTime: MythDateTime, forceDelete: Boolean, allowReRecord: Boolean): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  80. def deleteRecording(chanId: ChanId, startTime: MythDateTime): ServiceResult[Boolean]
    Definition Classes
    DvrService
  81. def disableRecordSchedule(recordId: RecordRuleId): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  82. def dupInToDescription(dupIn: DupCheckIn): ServiceResult[String]
    Definition Classes
    AbstractDvrServiceDvrService
  83. def dupInToString(dupIn: DupCheckIn): ServiceResult[String]
    Definition Classes
    AbstractDvrServiceDvrService
  84. def dupMethodToDescription(dupMethod: DupCheckMethod): ServiceResult[String]
    Definition Classes
    AbstractDvrServiceDvrService
  85. def dupMethodToString(dupMethod: DupCheckMethod): ServiceResult[String]
    Definition Classes
    AbstractDvrServiceDvrService
  86. def enableRecordSchedule(recordId: RecordRuleId): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  87. def endpoints: Map[String, ServiceEndpoint]
    Definition Classes
    ServiceProtocol
  88. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  89. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  90. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  91. def getConflictList(startIndex: Int, count: OptionalCount[Int], recordRuleId: RecordRuleId): ServiceResult[PagedList[Recordable]]
    Definition Classes
    AbstractDvrServiceDvrService
  92. def getEncoderList: ServiceResult[List[RemoteEncoderState]]
    Definition Classes
    AbstractDvrServiceDvrService
  93. def getExpiringList(startIndex: Int, count: OptionalCount[Int]): ServiceResult[PagedList[Recording]]
    Definition Classes
    AbstractDvrServiceDvrService
  94. def getInputList: ServiceResult[List[Input]]
    Definition Classes
    AbstractDvrServiceDvrService
  95. def getOldRecordedList(title: String, seriesId: String, recordRuleId: RecordRuleId, startTime: MythDateTime, endTime: MythDateTime, startIndex: Int, count: OptionalCount[Int], sortBy: String, descending: Boolean): ServiceResult[PagedList[Recording]]
    Definition Classes
    AbstractDvrServiceDvrService
  96. def getPlayGroupList: ServiceResult[List[String]]
    Definition Classes
    AbstractDvrServiceDvrService
  97. def getRecGroupList: ServiceResult[List[String]]
    Definition Classes
    AbstractDvrServiceDvrService
  98. def getRecRuleFilterList: ServiceResult[List[RecRuleFilterItem]]
    Definition Classes
    AbstractDvrServiceDvrService
  99. def getRecStorageGroupList: ServiceResult[List[String]]
    Definition Classes
    AbstractDvrServiceDvrService
  100. def getRecordSchedule(chanId: ChanId, startTime: MythDateTime, makeOverride: Boolean): ServiceResult[RecordRule]
    Definition Classes
    AbstractDvrServiceDvrService
  101. def getRecordSchedule(template: String): ServiceResult[RecordRule]
    Definition Classes
    AbstractDvrServiceDvrService
  102. def getRecordSchedule(recordedId: RecordedId): ServiceResult[RecordRule]
    Definition Classes
    AbstractDvrServiceDvrService
  103. def getRecordSchedule(recordId: RecordRuleId): ServiceResult[RecordRule]
    Definition Classes
    AbstractDvrServiceDvrService
  104. def getRecordScheduleList(startIndex: Int, count: OptionalCount[Int], sortBy: String, descending: Boolean): ServiceResult[PagedList[RecordRule]]
    Definition Classes
    AbstractDvrServiceDvrService
  105. def getRecorded(recordedId: RecordedId): ServiceResult[Recording]
    Definition Classes
    AbstractDvrServiceDvrService
  106. def getRecorded(chanId: ChanId, startTime: MythDateTime): ServiceResult[Recording]
    Definition Classes
    AbstractDvrServiceDvrService
  107. def getRecordedCommBreak(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentFrames]]
    Definition Classes
    AbstractDvrServiceDvrService
  108. def getRecordedCommBreak(recordedId: RecordedId): ServiceResult[List[VideoSegmentFrames]]
    Definition Classes
    AbstractDvrServiceDvrService
  109. def getRecordedCommBreakBytes(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentBytes]]
    Definition Classes
    AbstractDvrServiceDvrService
  110. def getRecordedCommBreakBytes(recordedId: RecordedId): ServiceResult[List[VideoSegmentBytes]]
    Definition Classes
    AbstractDvrServiceDvrService
  111. def getRecordedCommBreakMs(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentMilliseconds]]
    Definition Classes
    AbstractDvrServiceDvrService
  112. def getRecordedCommBreakMs(recordedId: RecordedId): ServiceResult[List[VideoSegmentMilliseconds]]
    Definition Classes
    AbstractDvrServiceDvrService
  113. def getRecordedCutList(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentFrames]]
    Definition Classes
    AbstractDvrServiceDvrService
  114. def getRecordedCutList(recordedId: RecordedId): ServiceResult[List[VideoSegmentFrames]]
    Definition Classes
    AbstractDvrServiceDvrService
  115. def getRecordedCutListBytes(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentBytes]]
    Definition Classes
    AbstractDvrServiceDvrService
  116. def getRecordedCutListBytes(recordedId: RecordedId): ServiceResult[List[VideoSegmentBytes]]
    Definition Classes
    AbstractDvrServiceDvrService
  117. def getRecordedCutListMs(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[VideoSegmentMilliseconds]]
    Definition Classes
    AbstractDvrServiceDvrService
  118. def getRecordedCutListMs(recordedId: RecordedId): ServiceResult[List[VideoSegmentMilliseconds]]
    Definition Classes
    AbstractDvrServiceDvrService
  119. def getRecordedList(startIndex: Int, count: OptionalCount[Int], descending: Boolean, titleRegex: String, recGroup: String, storageGroup: String): ServiceResult[PagedList[Recording]]
    Definition Classes
    AbstractDvrServiceDvrService
  120. def getRecordedSeekBytes(recordedId: RecordedId): ServiceResult[List[RecordedSeekBytes]]
    Definition Classes
    AbstractDvrServiceDvrService
  121. def getRecordedSeekMs(recordedId: RecordedId): ServiceResult[List[RecordedSeekMilliseconds]]
    Definition Classes
    AbstractDvrServiceDvrService
  122. def getSavedBookmark(chanId: ChanId, startTime: MythDateTime): ServiceResult[VideoPositionFrame]
    Definition Classes
    AbstractDvrServiceDvrService
  123. def getSavedBookmark(recordedId: RecordedId): ServiceResult[VideoPositionFrame]
    Definition Classes
    AbstractDvrServiceDvrService
  124. def getSavedBookmarkByteOffset(chanId: ChanId, startTime: MythDateTime): ServiceResult[VideoPositionBytes]
    Definition Classes
    AbstractDvrServiceDvrService
  125. def getSavedBookmarkByteOffset(recordedId: RecordedId): ServiceResult[VideoPositionBytes]
    Definition Classes
    AbstractDvrServiceDvrService
  126. def getSavedBookmarkMilliseconds(chanId: ChanId, startTime: MythDateTime): ServiceResult[VideoPositionMilliseconds]
    Definition Classes
    AbstractDvrServiceDvrService
  127. def getSavedBookmarkMilliseconds(recordedId: RecordedId): ServiceResult[VideoPositionMilliseconds]
    Definition Classes
    AbstractDvrServiceDvrService
  128. def getTitleInfoList: ServiceResult[List[TitleInfo]]
    Definition Classes
    AbstractDvrServiceDvrService
  129. def getTitleList(recGroup: String): ServiceResult[List[String]]
    Definition Classes
    AbstractDvrServiceDvrService
  130. def getTitleList: ServiceResult[List[String]]
    Definition Classes
    DvrService
  131. def getUpcomingList(startIndex: Int, count: OptionalCount[Int], showAll: Boolean, recordRuleId: RecordRuleId, recStatus: RecStatus): ServiceResult[PagedList[Recordable]]
    Definition Classes
    AbstractDvrServiceDvrService
  132. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  133. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  134. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  135. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  136. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  137. def post[T](endpoint: String, params: Map[String, Any])(f0: String, f1: String)(implicit arg0: ServiceResultReader[T]): ServiceResult[T]
    Definition Classes
    JsonServiceServiceProtocol
  138. def postJson(endpoint: String, params: Map[String, Any] = Map.empty): Try[JsonResponse]
    Definition Classes
    JsonService
  139. def reactivateRecording(recordedId: RecordedId): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  140. def recStatusToDescription(recStatus: RecStatus, recType: RecType, recStartTs: MythDateTime): ServiceResult[String]
    Definition Classes
    AbstractDvrServiceDvrService
  141. def recStatusToString(recStatus: RecStatus): ServiceResult[String]
    Definition Classes
    AbstractDvrServiceDvrService
  142. def recTypeToDescription(recType: RecType): ServiceResult[String]
    Definition Classes
    AbstractDvrServiceDvrService
  143. def recTypeToString(recType: RecType): ServiceResult[String]
    Definition Classes
    AbstractDvrServiceDvrService
  144. def recordedIdForPathname(pathName: String): ServiceResult[RecordedId]
    Definition Classes
    AbstractDvrServiceDvrService
  145. def removeRecordSchedule(recordId: RecordRuleId): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  146. def removeRecorded(recordedId: RecordedId, forceDelete: Boolean = false, allowReRecord: Boolean = false): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  147. def removeRecorded(chanId: ChanId, startTime: MythDateTime, forceDelete: Boolean, allowReRecord: Boolean): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  148. def removeRecorded(chanId: ChanId, startTime: MythDateTime): ServiceResult[Boolean]
    Definition Classes
    DvrService
  149. def request[T](endpoint: String, params: Map[String, Any])(f0: String, f1: String)(implicit arg0: ServiceResultReader[T]): ServiceResult[T]
    Definition Classes
    JsonServiceServiceProtocol
  150. def requestJson(endpoint: String, params: Map[String, Any] = Map.empty): Try[JsonResponse]
    Definition Classes
    JsonService
  151. def requestStream(endpoint: String, params: Map[String, Any] = Map.empty): HttpStreamResponse
    Definition Classes
    ServiceProtocol
    Annotations
    @nowarn()
  152. def rescheduleRecordings(): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  153. def responseRoot(response: JsonResponse, f0: String, f1: String, default: String): Try[JsValue]
    Definition Classes
    JsonService
  154. final def serviceName: String
    Definition Classes
    DvrServiceService
  155. def setSavedBookmark(recordedId: RecordedId, pos: VideoPosition): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  156. def setSavedBookmark(chanId: ChanId, startTime: MythDateTime, pos: VideoPosition): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  157. def stopRecording(recordedId: RecordedId): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  158. def streamResponse[U](response: HttpStreamResponse, f: (HttpStreamResponse) => U): Unit
    Definition Classes
    ServiceProtocol
  159. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  160. def toString(): String
    Definition Classes
    AnyRef → Any
  161. implicit def try2Result[T](t: Try[T]): ServiceResult[T]
    Definition Classes
    ServiceProtocol
  162. def undeleteRecording(recordedId: RecordedId): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  163. def undeleteRecording(chanId: ChanId, startTime: MythDateTime): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  164. def updateRecordSchedule(rule: RecordRule): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  165. def updateRecordedWatchedStatus(recordedId: RecordedId, watched: Boolean): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  166. def updateRecordedWatchedStatus(chanId: ChanId, startTime: MythDateTime, watched: Boolean): ServiceResult[Boolean]
    Definition Classes
    AbstractDvrServiceDvrService
  167. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  168. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  169. 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 AbstractDvrService

Inherited from DvrService

Inherited from BackendService

Inherited from JsonService

Inherited from ServiceProtocol

Inherited from Service

Inherited from AnyRef

Inherited from Any

Ungrouped