Class RelaxedTtmlDecoder

java.lang.Object
com.castlabs.media3.decoder.SimpleDecoder<com.castlabs.media3.extractor.text.SubtitleInputBuffer,com.castlabs.media3.extractor.text.SubtitleOutputBuffer,com.castlabs.media3.extractor.text.SubtitleDecoderException>
com.castlabs.media3.extractor.text.SimpleSubtitleDecoder
com.castlabs.media3.extractor.text.ttml.TtmlDecoder
com.castlabs.android.player.RelaxedTtmlDecoder
All Implemented Interfaces:
com.castlabs.media3.decoder.Decoder<com.castlabs.media3.extractor.text.SubtitleInputBuffer,com.castlabs.media3.extractor.text.SubtitleOutputBuffer,com.castlabs.media3.extractor.text.SubtitleDecoderException>, com.castlabs.media3.extractor.text.SubtitleDecoder

public final class RelaxedTtmlDecoder extends com.castlabs.media3.extractor.text.ttml.TtmlDecoder
A SimpleSubtitleDecoder for TTML supporting the DFXP presentation profile. Features supported by this decoder are:
  • content
  • core
  • presentation
  • profile
  • structure
  • time-offset
  • timing
  • tickRate
  • time-clock-with-frames
  • time-clock
  • time-offset-with-frames
  • time-offset-with-ticks
  • cell-resolution
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor for the RelaxedTtmlDecoder.
  • Method Summary

    Methods inherited from class com.castlabs.media3.extractor.text.SimpleSubtitleDecoder

    getName, setPositionUs

    Methods inherited from class com.castlabs.media3.decoder.SimpleDecoder

    dequeueInputBuffer, dequeueOutputBuffer, flush, queueInputBuffer, release

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.castlabs.media3.decoder.Decoder

    dequeueInputBuffer, dequeueOutputBuffer, flush, queueInputBuffer, release
  • Constructor Details

    • RelaxedTtmlDecoder

      public RelaxedTtmlDecoder()
      Default constructor for the RelaxedTtmlDecoder.