Maven module :un.storage : media-mpeg4 :
Class :
un.storage.media.mp4.boxes.impl.TrackFragmentRunBox
Extends/Implements :
un.storage.media.mp4.boxes.FullBox
Subclasses : -
Variables : -
Functions :
TrackFragmentRunBox,
decode,
getSampleCount,
isDataOffsetPresent,
getDataOffset,
isFirstSampleFlagsPresent,
getFirstSampleFlags,
isSampleDurationPresent,
getSampleDuration,
isSampleSizePresent,
getSampleSize,
isSampleFlagsPresent,
getSampleFlags,
isSampleCompositionTimeOffsetPresent,
getSampleCompositionTimeOffset
public void
TrackFragmentRunBox ()
public void
decode (MP4InputStream in)
public int
getSampleCount ()
public boolean
isDataOffsetPresent ()
public long
getDataOffset ()
public boolean
isFirstSampleFlagsPresent ()
public long
getFirstSampleFlags ()
public boolean
isSampleDurationPresent ()
public long[]
getSampleDuration ()
public boolean
isSampleSizePresent ()
public long[]
getSampleSize ()
public boolean
isSampleFlagsPresent ()
public long[]
getSampleFlags ()
public boolean
isSampleCompositionTimeOffsetPresent ()
public long[]
getSampleCompositionTimeOffset ()
duration-is-empty flag is set in the track fragment box, there are no track
runs. A track run documents a contiguous set of samples for a track.
If the data-offset is not present, then the data for this run starts
immediately after the data of the previous run, or at the base-data-offset
defined by the track fragment header if this is the first run in a track
fragment.
If the data-offset is present, it is relative to the base-data-offset
established in the track fragment header.
author Alexander Simm