trait ContentService extends BackendService
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ContentService
- BackendService
- Service
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def addLiveStream(storageGroup: String, fileName: String, hostName: String = "", maxSegments: Int = LiveStream.DefaultMaxSegments, width: Int = LiveStream.DefaultWidth, height: Int = LiveStream.DefaultHeight, bitrate: Int = LiveStream.DefaultBitrate, audioBitrate: Int = LiveStream.DefaultAudioBitrate, sampleRate: Int = LiveStream.DefaultSampleRate): ServiceResult[LiveStream]
- abstract def addRecordingLiveStream(recordedId: RecordedId, maxSegments: Int = LiveStream.DefaultMaxSegments, width: Int = LiveStream.DefaultWidth, height: Int = LiveStream.DefaultHeight, bitrate: Int = LiveStream.DefaultBitrate, audioBitrate: Int = LiveStream.DefaultAudioBitrate, sampleRate: Int = LiveStream.DefaultSampleRate): ServiceResult[LiveStream]
- abstract def addRecordingLiveStream(chanId: ChanId, startTime: MythDateTime, maxSegments: Int, width: Int, height: Int, bitrate: Int, audioBitrate: Int, sampleRate: Int): ServiceResult[LiveStream]
- abstract def addVideoLiveStream(videoId: VideoId, maxSegments: Int = LiveStream.DefaultMaxSegments, width: Int = LiveStream.DefaultWidth, height: Int = LiveStream.DefaultHeight, bitrate: Int = LiveStream.DefaultBitrate, audioBitrate: Int = LiveStream.DefaultAudioBitrate, sampleRate: Int = LiveStream.DefaultSampleRate): ServiceResult[LiveStream]
- abstract def downloadFile(url: String, storageGroup: String): ServiceResult[Boolean]
- abstract def endpoints: Map[String, ServiceEndpoint]
- Definition Classes
- Service
- abstract def getAlbumArt[U](id: Int, width: Int = 0, height: Int = 0)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getDirList(storageGroup: String): ServiceResult[List[String]]
- abstract def getFile[U](storageGroup: String, fileName: String)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getFileList(storageGroup: String): ServiceResult[List[String]]
- abstract def getHash(storageGroup: String, fileName: String): ServiceResult[MythFileHash]
- abstract def getImageFile[U](storageGroup: String, fileName: String, width: Int = 0, height: Int = 0)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getLiveStream(id: LiveStreamId): ServiceResult[LiveStream]
- abstract def getLiveStreamList(fileName: String = ""): ServiceResult[List[LiveStream]]
- abstract def getMusic[U](id: Int)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getPreviewImage[U](recordedId: RecordedId, width: Int = 0, height: Int = 0, secsIn: Int = -1)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getPreviewImage[U](chanId: ChanId, startTime: MythDateTime, width: Int, height: Int, secsIn: Int)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getProgramArtworkList(inetRef: String, season: Int): ServiceResult[List[ArtworkInfo]]
- abstract def getRecording[U](recordedId: RecordedId)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getRecording[U](chanId: ChanId, startTime: MythDateTime)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getRecordingArtwork[U](artType: String, inetRef: String, season: Int, width: Int = 0, height: Int = 0)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getRecordingArtworkList(recordedId: RecordedId): ServiceResult[List[ArtworkInfo]]
- abstract def getRecordingArtworkList(chanId: ChanId, startTime: MythDateTime): ServiceResult[List[ArtworkInfo]]
- abstract def getVideo[U](id: VideoId)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def getVideoArtwork[U](artType: String, videoId: VideoId, width: Int = 0, height: Int = 0)(f: (HttpStreamResponse) => U): ServiceResult[Unit]
- abstract def removeLiveStream(id: LiveStreamId): ServiceResult[Boolean]
- abstract def stopLiveStream(id: LiveStreamId): ServiceResult[LiveStream]
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addRecordingLiveStream(chanId: ChanId, startTime: MythDateTime): ServiceResult[LiveStream]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def serviceName: String
- Definition Classes
- ContentService → Service
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated