Package tv.hd3g.ffprobejaxb.data
Record Class FFProbeStream
java.lang.Object
java.lang.Record
tv.hd3g.ffprobejaxb.data.FFProbeStream
public record FFProbeStream(FFProbeStreamDisposition disposition, List<FFProbeKeyValue> tags, List<FFProbePacketSideData> sideDataList, int index, String codecName, String codecLongName, String profile, String codecType, String codecTag, String codecTagString, String extradata, int extradataSize, String extradataHash, int width, int height, int codedWidth, int codedHeight, boolean closedCaptions, boolean filmGrain, boolean hasBFrames, String sampleAspectRatio, String displayAspectRatio, String pixFmt, int level, String colorRange, String colorSpace, String colorTransfer, String colorPrimaries, String chromaLocation, String fieldOrder, int refs, String sampleFmt, int sampleRate, int channels, String channelLayout, int bitsPerSample, int initialPadding, String id, String rFrameRate, String avgFrameRate, String timeBase, long startPts, float startTime, long durationTs, float duration, int bitRate, int maxBitRate, int bitsPerRawSample, int nbFrames, int nbReadFrames, int nbReadPackets)
extends Record
StreamType
-
Constructor Summary
ConstructorsConstructorDescriptionFFProbeStream(FFProbeStreamDisposition disposition, List<FFProbeKeyValue> tags, List<FFProbePacketSideData> sideDataList, int index, String codecName, String codecLongName, String profile, String codecType, String codecTag, String codecTagString, String extradata, int extradataSize, String extradataHash, int width, int height, int codedWidth, int codedHeight, boolean closedCaptions, boolean filmGrain, boolean hasBFrames, String sampleAspectRatio, String displayAspectRatio, String pixFmt, int level, String colorRange, String colorSpace, String colorTransfer, String colorPrimaries, String chromaLocation, String fieldOrder, int refs, String sampleFmt, int sampleRate, int channels, String channelLayout, int bitsPerSample, int initialPadding, String id, String rFrameRate, String avgFrameRate, String timeBase, long startPts, float startTime, long durationTs, float duration, int bitRate, int maxBitRate, int bitsPerRawSample, int nbFrames, int nbReadFrames, int nbReadPackets) Creates an instance of aFFProbeStreamrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theavgFrameRaterecord component.intbitRate()Returns the value of thebitRaterecord component.intReturns the value of thebitsPerRawSamplerecord component.intReturns the value of thebitsPerSamplerecord component.Returns the value of thechannelLayoutrecord component.intchannels()Returns the value of thechannelsrecord component.Returns the value of thechromaLocationrecord component.booleanReturns the value of theclosedCaptionsrecord component.Returns the value of thecodecLongNamerecord component.Returns the value of thecodecNamerecord component.codecTag()Returns the value of thecodecTagrecord component.Returns the value of thecodecTagStringrecord component.Returns the value of thecodecTyperecord component.intReturns the value of thecodedHeightrecord component.intReturns the value of thecodedWidthrecord component.Returns the value of thecolorPrimariesrecord component.Returns the value of thecolorRangerecord component.Returns the value of thecolorSpacerecord component.Returns the value of thecolorTransferrecord component.Returns the value of thedisplayAspectRatiorecord component.Returns the value of thedispositionrecord component.floatduration()Returns the value of thedurationrecord component.longReturns the value of thedurationTsrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theextradatarecord component.Returns the value of theextradataHashrecord component.intReturns the value of theextradataSizerecord component.Returns the value of thefieldOrderrecord component.booleanReturns the value of thefilmGrainrecord component.booleanReturns the value of thehasBFramesrecord component.final inthashCode()Returns a hash code value for this object.intheight()Returns the value of theheightrecord component.id()Returns the value of theidrecord component.intindex()Returns the value of theindexrecord component.intReturns the value of theinitialPaddingrecord component.intlevel()Returns the value of thelevelrecord component.intReturns the value of themaxBitRaterecord component.intnbFrames()Returns the value of thenbFramesrecord component.intReturns the value of thenbReadFramesrecord component.intReturns the value of thenbReadPacketsrecord component.pixFmt()Returns the value of thepixFmtrecord component.profile()Returns the value of theprofilerecord component.intrefs()Returns the value of therefsrecord component.Returns the value of therFrameRaterecord component.Returns the value of thesampleAspectRatiorecord component.Returns the value of thesampleFmtrecord component.intReturns the value of thesampleRaterecord component.Returns the value of thesideDataListrecord component.longstartPts()Returns the value of thestartPtsrecord component.floatReturns the value of thestartTimerecord component.tags()Returns the value of thetagsrecord component.timeBase()Returns the value of thetimeBaserecord component.final StringtoString()Returns a string representation of this record class.intwidth()Returns the value of thewidthrecord component.
-
Constructor Details
-
FFProbeStream
public FFProbeStream(FFProbeStreamDisposition disposition, List<FFProbeKeyValue> tags, List<FFProbePacketSideData> sideDataList, int index, String codecName, String codecLongName, String profile, String codecType, String codecTag, String codecTagString, String extradata, int extradataSize, String extradataHash, int width, int height, int codedWidth, int codedHeight, boolean closedCaptions, boolean filmGrain, boolean hasBFrames, String sampleAspectRatio, String displayAspectRatio, String pixFmt, int level, String colorRange, String colorSpace, String colorTransfer, String colorPrimaries, String chromaLocation, String fieldOrder, int refs, String sampleFmt, int sampleRate, int channels, String channelLayout, int bitsPerSample, int initialPadding, String id, String rFrameRate, String avgFrameRate, String timeBase, long startPts, float startTime, long durationTs, float duration, int bitRate, int maxBitRate, int bitsPerRawSample, int nbFrames, int nbReadFrames, int nbReadPackets) Creates an instance of aFFProbeStreamrecord class.- Parameters:
disposition- the value for thedispositionrecord componenttags- the value for thetagsrecord componentsideDataList- the value for thesideDataListrecord componentindex- the value for theindexrecord componentcodecName- the value for thecodecNamerecord componentcodecLongName- the value for thecodecLongNamerecord componentprofile- the value for theprofilerecord componentcodecType- the value for thecodecTyperecord componentcodecTag- the value for thecodecTagrecord componentcodecTagString- the value for thecodecTagStringrecord componentextradata- the value for theextradatarecord componentextradataSize- the value for theextradataSizerecord componentextradataHash- the value for theextradataHashrecord componentwidth- the value for thewidthrecord componentheight- the value for theheightrecord componentcodedWidth- the value for thecodedWidthrecord componentcodedHeight- the value for thecodedHeightrecord componentclosedCaptions- the value for theclosedCaptionsrecord componentfilmGrain- the value for thefilmGrainrecord componenthasBFrames- the value for thehasBFramesrecord componentsampleAspectRatio- the value for thesampleAspectRatiorecord componentdisplayAspectRatio- the value for thedisplayAspectRatiorecord componentpixFmt- the value for thepixFmtrecord componentlevel- the value for thelevelrecord componentcolorRange- the value for thecolorRangerecord componentcolorSpace- the value for thecolorSpacerecord componentcolorTransfer- the value for thecolorTransferrecord componentcolorPrimaries- the value for thecolorPrimariesrecord componentchromaLocation- the value for thechromaLocationrecord componentfieldOrder- the value for thefieldOrderrecord componentrefs- the value for therefsrecord componentsampleFmt- the value for thesampleFmtrecord componentsampleRate- the value for thesampleRaterecord componentchannels- the value for thechannelsrecord componentchannelLayout- the value for thechannelLayoutrecord componentbitsPerSample- the value for thebitsPerSamplerecord componentinitialPadding- the value for theinitialPaddingrecord componentid- the value for theidrecord componentrFrameRate- the value for therFrameRaterecord componentavgFrameRate- the value for theavgFrameRaterecord componenttimeBase- the value for thetimeBaserecord componentstartPts- the value for thestartPtsrecord componentstartTime- the value for thestartTimerecord componentdurationTs- the value for thedurationTsrecord componentduration- the value for thedurationrecord componentbitRate- the value for thebitRaterecord componentmaxBitRate- the value for themaxBitRaterecord componentbitsPerRawSample- the value for thebitsPerRawSamplerecord componentnbFrames- the value for thenbFramesrecord componentnbReadFrames- the value for thenbReadFramesrecord componentnbReadPackets- the value for thenbReadPacketsrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
disposition
Returns the value of thedispositionrecord component.- Returns:
- the value of the
dispositionrecord component
-
tags
Returns the value of thetagsrecord component.- Returns:
- the value of the
tagsrecord component
-
sideDataList
Returns the value of thesideDataListrecord component.- Returns:
- the value of the
sideDataListrecord component
-
index
public int index()Returns the value of theindexrecord component.- Returns:
- the value of the
indexrecord component
-
codecName
Returns the value of thecodecNamerecord component.- Returns:
- the value of the
codecNamerecord component
-
codecLongName
Returns the value of thecodecLongNamerecord component.- Returns:
- the value of the
codecLongNamerecord component
-
profile
Returns the value of theprofilerecord component.- Returns:
- the value of the
profilerecord component
-
codecType
Returns the value of thecodecTyperecord component.- Returns:
- the value of the
codecTyperecord component
-
codecTag
Returns the value of thecodecTagrecord component.- Returns:
- the value of the
codecTagrecord component
-
codecTagString
Returns the value of thecodecTagStringrecord component.- Returns:
- the value of the
codecTagStringrecord component
-
extradata
Returns the value of theextradatarecord component.- Returns:
- the value of the
extradatarecord component
-
extradataSize
public int extradataSize()Returns the value of theextradataSizerecord component.- Returns:
- the value of the
extradataSizerecord component
-
extradataHash
Returns the value of theextradataHashrecord component.- Returns:
- the value of the
extradataHashrecord component
-
width
public int width()Returns the value of thewidthrecord component.- Returns:
- the value of the
widthrecord component
-
height
public int height()Returns the value of theheightrecord component.- Returns:
- the value of the
heightrecord component
-
codedWidth
public int codedWidth()Returns the value of thecodedWidthrecord component.- Returns:
- the value of the
codedWidthrecord component
-
codedHeight
public int codedHeight()Returns the value of thecodedHeightrecord component.- Returns:
- the value of the
codedHeightrecord component
-
closedCaptions
public boolean closedCaptions()Returns the value of theclosedCaptionsrecord component.- Returns:
- the value of the
closedCaptionsrecord component
-
filmGrain
public boolean filmGrain()Returns the value of thefilmGrainrecord component.- Returns:
- the value of the
filmGrainrecord component
-
hasBFrames
public boolean hasBFrames()Returns the value of thehasBFramesrecord component.- Returns:
- the value of the
hasBFramesrecord component
-
sampleAspectRatio
Returns the value of thesampleAspectRatiorecord component.- Returns:
- the value of the
sampleAspectRatiorecord component
-
displayAspectRatio
Returns the value of thedisplayAspectRatiorecord component.- Returns:
- the value of the
displayAspectRatiorecord component
-
pixFmt
Returns the value of thepixFmtrecord component.- Returns:
- the value of the
pixFmtrecord component
-
level
public int level()Returns the value of thelevelrecord component.- Returns:
- the value of the
levelrecord component
-
colorRange
Returns the value of thecolorRangerecord component.- Returns:
- the value of the
colorRangerecord component
-
colorSpace
Returns the value of thecolorSpacerecord component.- Returns:
- the value of the
colorSpacerecord component
-
colorTransfer
Returns the value of thecolorTransferrecord component.- Returns:
- the value of the
colorTransferrecord component
-
colorPrimaries
Returns the value of thecolorPrimariesrecord component.- Returns:
- the value of the
colorPrimariesrecord component
-
chromaLocation
Returns the value of thechromaLocationrecord component.- Returns:
- the value of the
chromaLocationrecord component
-
fieldOrder
Returns the value of thefieldOrderrecord component.- Returns:
- the value of the
fieldOrderrecord component
-
refs
public int refs()Returns the value of therefsrecord component.- Returns:
- the value of the
refsrecord component
-
sampleFmt
Returns the value of thesampleFmtrecord component.- Returns:
- the value of the
sampleFmtrecord component
-
sampleRate
public int sampleRate()Returns the value of thesampleRaterecord component.- Returns:
- the value of the
sampleRaterecord component
-
channels
public int channels()Returns the value of thechannelsrecord component.- Returns:
- the value of the
channelsrecord component
-
channelLayout
Returns the value of thechannelLayoutrecord component.- Returns:
- the value of the
channelLayoutrecord component
-
bitsPerSample
public int bitsPerSample()Returns the value of thebitsPerSamplerecord component.- Returns:
- the value of the
bitsPerSamplerecord component
-
initialPadding
public int initialPadding()Returns the value of theinitialPaddingrecord component.- Returns:
- the value of the
initialPaddingrecord component
-
id
Returns the value of theidrecord component.- Returns:
- the value of the
idrecord component
-
rFrameRate
Returns the value of therFrameRaterecord component.- Returns:
- the value of the
rFrameRaterecord component
-
avgFrameRate
Returns the value of theavgFrameRaterecord component.- Returns:
- the value of the
avgFrameRaterecord component
-
timeBase
Returns the value of thetimeBaserecord component.- Returns:
- the value of the
timeBaserecord component
-
startPts
public long startPts()Returns the value of thestartPtsrecord component.- Returns:
- the value of the
startPtsrecord component
-
startTime
public float startTime()Returns the value of thestartTimerecord component.- Returns:
- the value of the
startTimerecord component
-
durationTs
public long durationTs()Returns the value of thedurationTsrecord component.- Returns:
- the value of the
durationTsrecord component
-
duration
public float duration()Returns the value of thedurationrecord component.- Returns:
- the value of the
durationrecord component
-
bitRate
public int bitRate()Returns the value of thebitRaterecord component.- Returns:
- the value of the
bitRaterecord component
-
maxBitRate
public int maxBitRate()Returns the value of themaxBitRaterecord component.- Returns:
- the value of the
maxBitRaterecord component
-
bitsPerRawSample
public int bitsPerRawSample()Returns the value of thebitsPerRawSamplerecord component.- Returns:
- the value of the
bitsPerRawSamplerecord component
-
nbFrames
public int nbFrames()Returns the value of thenbFramesrecord component.- Returns:
- the value of the
nbFramesrecord component
-
nbReadFrames
public int nbReadFrames()Returns the value of thenbReadFramesrecord component.- Returns:
- the value of the
nbReadFramesrecord component
-
nbReadPackets
public int nbReadPackets()Returns the value of thenbReadPacketsrecord component.- Returns:
- the value of the
nbReadPacketsrecord component
-