Class Program
java.lang.Object
com.github.kokorin.jaffree.ffprobe.Program
- All Implemented Interfaces:
TagAware
Program description.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns program end PTS.Returns program end time in seconds.Returns number of streams in program.Returns PCR PID (packet identifier that contains the program clock reference).Returns PMT PID (packet identifier that contains program map specific data).Returns data section which holds all the data provided by ffprobe.Returns program ID.Returns program number.Returns program start PTS.Returns program start time in seconds.Returns program streams.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.kokorin.jaffree.ffprobe.TagAware
getTag, getTagDouble, getTagFloat, getTagInteger, getTagLong
-
Constructor Details
-
Program
CreatesProgramdescription based on provided ffprobe data.- Parameters:
probeData- ffprobe data
-
-
Method Details
-
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:
getProbeDatain interfaceTagAware- Returns:
- probe data
-
getStreams
Returns program streams.- Returns:
- streams
-
getProgramId
Returns program ID.- Returns:
- program id
-
getProgramNum
Returns program number.- Returns:
- program number
-
getNbStreams
Returns number of streams in program.- Returns:
- number of streams
-
getStartTime
Returns program start time in seconds.- Returns:
- start time
-
getStartPts
Returns program start PTS.Timebase is hardcoded in ffmpeg code and is equal to 1_000_000.
- Returns:
- start pts
-
getEndTime
Returns program end time in seconds.- Returns:
- end time
-
getEndPts
Returns program end PTS.Timebase is hardcoded in ffmpeg code and is equal to 1_000_000.
- Returns:
- end pts
-
getPmtPid
Returns PMT PID (packet identifier that contains program map specific data).- Returns:
- pmt pid
-
getPcrPid
Returns PCR PID (packet identifier that contains the program clock reference).- Returns:
- pcr pid
-