t

mythtv.connection.http

AbstractVideoService

trait AbstractVideoService extends ServiceProtocol with VideoService

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractVideoService
  2. VideoService
  3. BackendService
  4. Service
  5. ServiceProtocol
  6. ServiceResultReaderImplicits
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def connection: AbstractHttpConnection
    Definition Classes
    ServiceProtocol
  2. abstract def converter: ServiceResultConverter
  3. abstract def post[T](endpoint: String, params: Map[String, Any] = Map.empty)(level0Field: String = "", level1Field: String = "")(implicit arg0: ServiceResultReader[T]): ServiceResult[T]
    Definition Classes
    ServiceProtocol
  4. abstract def request[T](endpoint: String, params: Map[String, Any] = Map.empty)(level0Field: String = "", level1Field: String = "")(implicit arg0: ServiceResultReader[T]): ServiceResult[T]
    Definition Classes
    ServiceProtocol

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. def addVideo(fileName: String, hostName: String): ServiceResult[Boolean]
    Definition Classes
    AbstractVideoServiceVideoService
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def buildPath(service: String, endpoint: String, params: Map[String, Any]): String
    Definition Classes
    ServiceProtocol
  7. def buildPath(endpoint: String, params: Map[String, Any] = Map.empty): String
    Definition Classes
    ServiceProtocol
  8. def buildStartCountParams(startIndex: Int, count: OptionalCount[Int]): Map[String, Any]
    Definition Classes
    ServiceProtocol
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  10. def endpoints: Map[String, ServiceEndpoint]
    Definition Classes
    ServiceProtocol
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def getBluray(path: String): ServiceResult[BlurayInfo]
    Definition Classes
    AbstractVideoServiceVideoService
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def getVideo(videoId: VideoId): ServiceResult[Video]
    Definition Classes
    AbstractVideoServiceVideoService
  16. def getVideoByFileName(fileName: String): ServiceResult[Video]
    Definition Classes
    AbstractVideoServiceVideoService
  17. def getVideoList(folder: String, sortBy: String, startIndex: Int, count: OptionalCount[Int], descending: Boolean): ServiceResult[PagedList[Video]]
    Definition Classes
    AbstractVideoServiceVideoService
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def lookupVideo(title: String, subtitle: String, inetRef: String, season: Int, episode: Int, grabberType: MetadataGrabberType, allowGeneric: Boolean): ServiceResult[List[VideoLookup]]
    Definition Classes
    AbstractVideoServiceVideoService
  21. def lookupVideoInetref(inetRef: String, season: Int = 0, episode: Int = 0, title: String = "", subtitle: String = "", grabberType: MetadataGrabberType = MetadataGrabberType.Unknown, allowGeneric: Boolean = false): ServiceResult[List[VideoLookup]]
    Definition Classes
    VideoService
  22. def lookupVideoTitle(title: String, subtitle: String = "", season: Int = 0, episode: Int = 0, inetRef: String = "", grabberType: MetadataGrabberType = MetadataGrabberType.Unknown, allowGeneric: Boolean = false): ServiceResult[List[VideoLookup]]
    Definition Classes
    VideoService
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. def removeVideoFromDb(videoId: VideoId): ServiceResult[Boolean]
    Definition Classes
    AbstractVideoServiceVideoService
  27. def requestStream(endpoint: String, params: Map[String, Any] = Map.empty): HttpStreamResponse
    Definition Classes
    ServiceProtocol
    Annotations
    @nowarn()
  28. final def serviceName: String
    Definition Classes
    VideoServiceService
  29. def streamResponse[U](response: HttpStreamResponse, f: (HttpStreamResponse) => U): Unit
    Definition Classes
    ServiceProtocol
  30. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. implicit def try2Result[T](t: Try[T]): ServiceResult[T]
    Definition Classes
    ServiceProtocol
  33. def updateVideoMetadata(videoId: VideoId, title: Option[String], subTitle: Option[String], tagLine: Option[String], director: Option[String], studio: Option[String], plot: Option[String], season: Option[Int], episode: Option[Int], rating: Option[String], inetRef: Option[String], homePage: Option[String], year: Option[Year], releasedDate: Option[LocalDate], userRating: Option[Double], length: Option[Duration], playCount: Option[Int], fileName: Option[String], hostName: Option[String], hash: Option[MythFileHash], parentalLevel: Option[ParentalLevel], browse: Option[Boolean], watched: Option[Boolean], processed: Option[Boolean], playCommand: Option[String], collectionRef: Option[Int], childId: Option[Int], categoryId: Option[Int], trailer: Option[String], coverFile: Option[String], screenshot: Option[String], banner: Option[String], fanart: Option[String], addedDate: Option[Instant], contentType: Option[VideoContentType], cast: List[String], genres: List[String], countries: List[String]): ServiceResult[Boolean]
    Definition Classes
    AbstractVideoServiceVideoService
  34. def updateVideoMetadata(videoId: VideoId, lookup: VideoLookup): ServiceResult[Boolean]
    Definition Classes
    AbstractVideoServiceVideoService
  35. def updateVideoMetadata(video: Video): ServiceResult[Boolean]
    Definition Classes
    AbstractVideoServiceVideoService
  36. def updateVideoWatchedStatus(videoId: VideoId, watched: Boolean): ServiceResult[Boolean]
    Definition Classes
    AbstractVideoServiceVideoService
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. implicit object ArtworkInfoListReader extends ServiceResultReader[List[ArtworkInfo]]
  41. implicit object BackendDetailsReader extends ServiceResultReader[BackendDetails]
  42. implicit object BlurayInfoReader extends ServiceResultReader[BlurayInfo]
  43. implicit object BooleanReader extends ServiceResultReader[Boolean]
  44. implicit object CaptureCardIdReader extends ServiceResultReader[CaptureCardId]
  45. implicit object CaptureCardListReader extends ServiceResultReader[List[CaptureCard]]
  46. implicit object CaptureCardReader extends ServiceResultReader[CaptureCard]
  47. implicit object ChannelDetailsPagedListReader extends ServiceResultReader[PagedList[ChannelDetails]]
  48. implicit object ChannelDetailsReader extends ServiceResultReader[ChannelDetails]
  49. implicit object ChannelGroupListReader extends ServiceResultReader[List[ChannelGroup]]
  50. implicit object ChannelPagedListReader extends ServiceResultReader[PagedList[Channel]]
  51. implicit object ConnectionInfoReader extends ServiceResultReader[ConnectionInfo]
  52. implicit object FrontendStatusReader extends ServiceResultReader[FrontendStatus]
  53. implicit object GuideBriefReader extends ServiceResultReader[Guide[Channel, ProgramBrief]]
  54. implicit object GuideDetailsReader extends ServiceResultReader[Guide[ChannelDetails, Program]]
  55. implicit object ImageSyncStatusReader extends ServiceResultReader[ImageSyncStatus]
  56. implicit object InputIdReader extends ServiceResultReader[InputId]
  57. implicit object InputListReader extends ServiceResultReader[List[Input]]
  58. implicit object IntReader extends ServiceResultReader[Int]
  59. implicit object KnownFrontendInfoListReader extends ServiceResultReader[List[KnownFrontendInfo]]
  60. implicit object LineupListReader extends ServiceResultReader[List[Lineup]]
  61. implicit object ListingSourceIdReader extends ServiceResultReader[ListingSourceId]
  62. implicit object ListingSourceReader extends ServiceResultReader[ListingSource]
  63. implicit object LiveStreamListReader extends ServiceResultReader[List[LiveStream]]
  64. implicit object LiveStreamReader extends ServiceResultReader[LiveStream]
  65. implicit object LogMessageListReader extends ServiceResultReader[List[LogMessage]]
  66. implicit object MythDateTimeReader extends ServiceResultReader[MythDateTime]
  67. implicit object MythFileHashReader extends ServiceResultReader[MythFileHash]
  68. implicit object ProgramBriefPagedListReader extends ServiceResultReader[PagedList[ProgramBrief]]
  69. implicit object ProgramPagedListReader extends ServiceResultReader[PagedList[Program]]
  70. implicit object ProgramReader extends ServiceResultReader[Program]
  71. implicit object RecRuleFilterListReader extends ServiceResultReader[List[RecRuleFilterItem]]
  72. implicit object RecRuleFilterPagedListReader extends ServiceResultReader[PagedList[RecRuleFilterItem]]
  73. implicit object RecordRuleIdReader extends ServiceResultReader[RecordRuleId]
  74. implicit object RecordRulePagedListReader extends ServiceResultReader[PagedList[RecordRule]]
  75. implicit object RecordRuleReader extends ServiceResultReader[RecordRule]
  76. implicit object RecordablePagedListReader extends ServiceResultReader[PagedList[Recordable]]
  77. implicit object RecordedIdReader extends ServiceResultReader[RecordedId]
  78. implicit object RecordedMarkupBytesListReader extends ServiceResultReader[List[RecordedMarkupBytes]]
  79. implicit object RecordedMarkupListReader extends ServiceResultReader[List[RecordedMarkupFrame]]
  80. implicit object RecordedMarkupMsListReader extends ServiceResultReader[List[RecordedMarkupMilliseconds]]
  81. implicit object RecordedSeekBytesListReader extends ServiceResultReader[List[RecordedSeekBytes]]
  82. implicit object RecordedSeekMsListReader extends ServiceResultReader[List[RecordedSeekMilliseconds]]
  83. implicit object RecordingPagedListReader extends ServiceResultReader[PagedList[Recording]]
  84. implicit object RecordingReader extends ServiceResultReader[Recording]
  85. implicit object RemoteEncoderStateListReader extends ServiceResultReader[List[RemoteEncoderState]]
  86. implicit object SOListingSourceListReader extends ServiceResultReader[ServicesObject[List[ListingSource]]]
  87. implicit object SettingsReader extends ServiceResultReader[Settings]
  88. implicit object SongPagedListReader extends ServiceResultReader[PagedList[Song]]
  89. implicit object SongReader extends ServiceResultReader[Song]
  90. implicit object StorageGroupDirListReader extends ServiceResultReader[List[StorageGroupDir]]
  91. implicit object StringListReader extends ServiceResultReader[List[String]]
  92. implicit object StringMapReader extends ServiceResultReader[Map[String, String]]
  93. implicit object StringReader extends ServiceResultReader[String]
  94. implicit object TimeZoneInfoReader extends ServiceResultReader[TimeZoneInfo]
  95. implicit object TitleInfoListReader extends ServiceResultReader[List[TitleInfo]]
  96. implicit object UriReader extends ServiceResultReader[URI]
  97. implicit object VideoLookupListReader extends ServiceResultReader[List[VideoLookup]]
  98. implicit object VideoMultiplexPagedListReader extends ServiceResultReader[PagedList[VideoMultiplex]]
  99. implicit object VideoMultiplexReader extends ServiceResultReader[VideoMultiplex]
  100. implicit object VideoPagedListReader extends ServiceResultReader[PagedList[Video]]
  101. implicit object VideoPositionBytesReader extends ServiceResultReader[VideoPositionBytes]
  102. implicit object VideoPositionFrameReader extends ServiceResultReader[VideoPositionFrame]
  103. implicit object VideoPositionMillisecondsReader extends ServiceResultReader[VideoPositionMilliseconds]
  104. implicit object VideoReader extends ServiceResultReader[Video]

Deprecated Value Members

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

Inherited from VideoService

Inherited from BackendService

Inherited from Service

Inherited from ServiceProtocol

Inherited from AnyRef

Inherited from Any

Ungrouped