Class Subtitle

java.lang.Object
com.github.kokorin.jaffree.ffprobe.Subtitle
All Implemented Interfaces:
FrameSubtitle, PacketFrameSubtitle

public class Subtitle extends Object implements FrameSubtitle, PacketFrameSubtitle
Subtitle description.
  • Constructor Details

    • Subtitle

      public Subtitle(ProbeData probeData)
      Creates Subtitle description based on provided ffprobe data.
      Parameters:
      probeData - ffprobe data
  • Method Details

    • getProbeData

      public ProbeData getProbeData()
      Returns data section which holds all the data provided by ffprobe.

      Use this method if you have to access properties which are not accessible through other getters.

      Returns:
      probe data
    • getPts

      public Long getPts()
      Returns presentation timestamp.

      Timebase is hardcoded in ffmpeg code and is equal to 1_000_000.

      Returns:
      pts
    • getPtsTime

      public Float getPtsTime()
      Returns presentation time in seconds.
      Returns:
      pts
    • getMediaType

      public StreamType getMediaType()
      Always returns StreamType.SUBTITLE.
      Returns:
      subtitle StreamType
    • getFormat

      public Integer getFormat()
      Returns:
      stream format
    • getStartDisplayTime

      public Integer getStartDisplayTime()
      Returns:
      start display time
    • getEndDisplayTime

      public Integer getEndDisplayTime()
      Returns:
      end display time
    • getNumRects

      public Integer getNumRects()
      Returns:
      number of rectangles