Class SideData
java.lang.Object
com.github.kokorin.jaffree.ffprobe.SideData
Side Data description.
Depending on side data type this structure may contain different set of properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionShortcut forthis.getProbeData().getDouble(name).Shortcut forthis.getProbeData().getLong(name).Returns data section which holds all the data provided by ffprobe for currentSideData.Returns side data type name.Shortcut forthis.getProbeData().getString(name).Shortcut forthis.getProbeData().getValue(name).<T> TgetValue(String name, ValueConverter<T> converter) Shortcut forthis.getProbeData().getValue(name, converter).
-
Constructor Details
-
SideData
CreatesSideDatadescription based on provided ffprobe data.- Parameters:
probeData- ffprobe data
-
-
Method Details
-
getProbeData
Returns data section which holds all the data provided by ffprobe for currentSideData.Use this method if you have to access properties which are not accessible through other getters in this class.
- Returns:
- data section
-
getSideDataType
Returns side data type name.Possible side data types for side data in
PacketandStreamare represented by AVPacketSideDataType enum.Possible side data types for side data in
Frameare represented by AVFrameSideDataType enum.- Returns:
- side data type name
- See Also:
-
getDisplayMatrix
May present only for "3x3 displaymatrix" (Frame) and "Display Matrix" (PacketandStream) side data types.- Returns:
- display matrix
-
getRotation
May present only for "3x3 displaymatrix" (Frame) and "Display Matrix" (PacketandStream) side data types.- Returns:
- rotation in degrees
-
getValue
Shortcut forthis.getProbeData().getValue(name).- Parameters:
name- property name- Returns:
- property value
-
getValue
Shortcut forthis.getProbeData().getValue(name, converter).- Type Parameters:
T- type to convert to- Parameters:
name- property nameconverter- converter to use- Returns:
- converted property value
-
getString
Shortcut forthis.getProbeData().getString(name).- Parameters:
name- property name- Returns:
- property value converted to
String
-
getLong
Shortcut forthis.getProbeData().getLong(name).- Parameters:
name- property name- Returns:
- property value converted to
Long
-
getDouble
Shortcut forthis.getProbeData().getDouble(name).- Parameters:
name- property name- Returns:
- property value converted to
Double
-