CustomTextRenderer

class CustomTextRenderer(offset: Long, output: TextOutput?, outputLooper: Looper?, decoderFactory: SubtitleDecoderFactory = SubtitleDecoderFactory.DEFAULT) : NonFinalTextRenderer

Constructors

Link copied to clipboard
constructor(offset: Long, output: TextOutput?, outputLooper: Looper?, decoderFactory: SubtitleDecoderFactory = SubtitleDecoderFactory.DEFAULT)

Properties

Link copied to clipboard
Link copied to clipboard
val state: Int
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
override fun clearListener()
Link copied to clipboard
override fun disable()
Link copied to clipboard
override fun enable(configuration: RendererConfiguration, formats: Array<Format>, stream: SampleStream, positionUs: Long, joining: Boolean, mayRenderStartOfStream: Boolean, startPositionUs: Long, offsetUs: Long)
Link copied to clipboard
Link copied to clipboard
open override fun getMediaClock(): MediaClock?
Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
Link copied to clipboard
open override fun handleMessage(messageType: Int, @Nullable message: Any?)
open override fun handleMessage(msg: Message): Boolean
Link copied to clipboard
override fun hasReadStreamToEnd(): Boolean
Link copied to clipboard
override fun init(index: Int, playerId: PlayerId)
Link copied to clipboard
Link copied to clipboard
open override fun isEnded(): Boolean
Link copied to clipboard
open override fun isReady(): Boolean
Link copied to clipboard
override fun maybeThrowStreamError()
Link copied to clipboard
override fun release()
Link copied to clipboard
open override fun render(positionUs: Long, elapsedRealtimeUs: Long)
Link copied to clipboard
override fun replaceStream(formats: Array<Format>, stream: SampleStream, startPositionUs: Long, offsetUs: Long)
Link copied to clipboard
override fun reset()
Link copied to clipboard
override fun resetPosition(positionUs: Long)
Link copied to clipboard
override fun setCurrentStreamFinal()
Link copied to clipboard
open fun setFinalStreamEndPositionUs(streamEndPositionUs: Long)

Sets the position at which to stop rendering the current stream.

Link copied to clipboard
Link copied to clipboard
open fun setPlaybackSpeed(currentPlaybackSpeed: Float, targetPlaybackSpeed: Float)
Link copied to clipboard
fun setRenderOffsetMs(offset: Long)
Link copied to clipboard
override fun start()
Link copied to clipboard
override fun stop()
Link copied to clipboard
Link copied to clipboard