Class DefaultSampleFlagsTrackExtension
- java.lang.Object
-
- org.mp4parser.streaming.extensions.DefaultSampleFlagsTrackExtension
-
- All Implemented Interfaces:
TrackExtension
public class DefaultSampleFlagsTrackExtension extends Object implements TrackExtension
Created by sannies on 22.05.2015.
-
-
Field Summary
Fields Modifier and Type Field Description static Map<Long,SampleFlagsSampleExtension>pool
-
Constructor Summary
Constructors Constructor Description DefaultSampleFlagsTrackExtension()
-
Method Summary
Modifier and Type Method Description static DefaultSampleFlagsTrackExtensioncreate(byte isLeading, byte sampleDependsOn, byte sampleIsDependedOn, byte sampleHasRedundancy, byte samplePaddingValue, boolean sampleIsNonSyncSample, int sampleDegradationPriority)bytegetIsLeading()intgetSampleDegradationPriority()bytegetSampleDependsOn()bytegetSampleHasRedundancy()bytegetSampleIsDependedOn()bytegetSamplePaddingValue()booleanisSampleIsNonSyncSample()booleanisSyncSample()voidsetIsLeading(int isLeading)voidsetSampleDegradationPriority(int sampleDegradationPriority)voidsetSampleDependsOn(int sampleDependsOn)voidsetSampleHasRedundancy(int sampleHasRedundancy)voidsetSampleIsDependedOn(int sampleIsDependedOn)voidsetSampleIsNonSyncSample(boolean sampleIsNonSyncSample)voidsetSamplePaddingValue(byte samplePaddingValue)
-
-
-
Field Detail
-
pool
public static Map<Long,SampleFlagsSampleExtension> pool
-
-
Method Detail
-
create
public static DefaultSampleFlagsTrackExtension create(byte isLeading, byte sampleDependsOn, byte sampleIsDependedOn, byte sampleHasRedundancy, byte samplePaddingValue, boolean sampleIsNonSyncSample, int sampleDegradationPriority)
-
getIsLeading
public byte getIsLeading()
-
setIsLeading
public void setIsLeading(int isLeading)
-
getSampleDependsOn
public byte getSampleDependsOn()
-
setSampleDependsOn
public void setSampleDependsOn(int sampleDependsOn)
-
getSampleIsDependedOn
public byte getSampleIsDependedOn()
-
setSampleIsDependedOn
public void setSampleIsDependedOn(int sampleIsDependedOn)
-
getSampleHasRedundancy
public byte getSampleHasRedundancy()
-
setSampleHasRedundancy
public void setSampleHasRedundancy(int sampleHasRedundancy)
-
getSamplePaddingValue
public byte getSamplePaddingValue()
-
setSamplePaddingValue
public void setSamplePaddingValue(byte samplePaddingValue)
-
isSampleIsNonSyncSample
public boolean isSampleIsNonSyncSample()
-
setSampleIsNonSyncSample
public void setSampleIsNonSyncSample(boolean sampleIsNonSyncSample)
-
isSyncSample
public boolean isSyncSample()
-
getSampleDegradationPriority
public int getSampleDegradationPriority()
-
setSampleDegradationPriority
public void setSampleDegradationPriority(int sampleDegradationPriority)
-
-