Maven module :un.storage : media-mpeg4 :
Class : un.storage.media.mp4.boxes.impl.TrackExtendsBox
Extends/Implements : un.storage.media.mp4.boxes.FullBox
Subclasses : -

This box sets up default values used by the movie fragments. By setting
defaults in this way, space and complexity can be saved in each Track
Fragment Box.
author  Alexander Simm


Variables : -
Functions : TrackExtendsBox, decode, getTrackID, getDefaultSampleDescriptionIndex, getDefaultSampleDuration, getDefaultSampleSize, getSampleDependsOn, getSampleIsDependedOn, getSampleHasRedundancy, getSamplePaddingValue, isSampleDifferenceSample, getSampleDegradationPriority



public void TrackExtendsBox ()

public void decode (MP4InputStream in)


The track ID identifies the track; this shall be the track ID of a track
in the Movie Box.
return  the track ID
public long getTrackID ()


The default sample description index used in the track fragments.
return  the default sample description index
public long getDefaultSampleDescriptionIndex ()


The default sample duration used in the track fragments.
return  the default sample duration
public long getDefaultSampleDuration ()


The default sample size used in the track fragments.
return  the default sample size
public long getDefaultSampleSize ()


The default 'sample depends on' value as defined in the
SampleDependencyTypeBox.

@see SampleDependencyTypeBox#getSampleDependsOn()
@return the default 'sample depends on' value
public int getSampleDependsOn ()


The default 'sample is depended on' value as defined in the
SampleDependencyTypeBox.

@see SampleDependencyTypeBox#getSampleIsDependedOn()
@return the default 'sample is depended on' value
public int getSampleIsDependedOn ()


The default 'sample has redundancy' value as defined in the
SampleDependencyBox.

@see SampleDependencyTypeBox#getSampleHasRedundancy()
@return the default 'sample has redundancy' value
public int getSampleHasRedundancy ()


The default padding value as defined in the PaddingBitBox.
see  PaddingBitBox#getPad1()
return  the default padding value
public int getSamplePaddingValue ()

public boolean isSampleDifferenceSample ()


The default degradation priority for the samples.
return  the default degradation priority
public int getSampleDegradationPriority ()