Class Chapter

java.lang.Object
com.github.kokorin.jaffree.ffprobe.Chapter
All Implemented Interfaces:
TagAware

public class Chapter extends Object implements TagAware
Chapter description.
  • Constructor Details

    • Chapter

      public Chapter(ProbeData probeData)
      Creates Chapter 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.

      Specified by:
      getProbeData in interface TagAware
      Returns:
      probe data
    • getId

      public int getId()
      Returns Chapter ID.
      Returns:
      id
    • getTimeBase

      public Rational getTimeBase()
      Returns Chapter time base.
      Returns:
      time base
    • getStart

      public Long getStart()
      Returns chapter start PTS (in time base).
      Returns:
      start PTS
      See Also:
    • getStartTime

      public Double getStartTime()
      Returns Chapter start time in seconds.
      Returns:
      start time
    • getEnd

      public Long getEnd()
      Returns chapter end PTS (in time base).
      Returns:
      end PTS
      See Also:
    • getEndTime

      public Double getEndTime()
      Returns Chapter end time in seconds.
      Returns:
      end time