java.lang.Object
org.monte.media.quicktime.QuickTimeMeta.Group
org.monte.media.quicktime.QuickTimeMeta.SampleSizeGroup
- Enclosing class:
QuickTimeMeta
Groups consecutive samples of the same size.
-
Field Summary
Fields inherited from class org.monte.media.quicktime.QuickTimeMeta.Group
firstSample, lastSample, maxSampleCount, sampleCount -
Constructor Summary
ConstructorsConstructorDescriptionSampleSizeGroup(QuickTimeMeta.Sample firstSample) SampleSizeGroup(QuickTimeMeta.Sample firstSample, QuickTimeMeta.Sample lastSample, long sampleCount) -
Method Summary
Modifier and TypeMethodDescriptionlongReturns the length that all samples in this group share.booleanmaybeAddChunk(QuickTimeMeta.Chunk chunk) Returns true, if the chunk was added to the group.booleanmaybeAddSample(QuickTimeMeta.Sample sample) Returns true, if the sample was added to the group.Methods inherited from class org.monte.media.quicktime.QuickTimeMeta.Group
getSampleCount
-
Constructor Details
-
SampleSizeGroup
-
SampleSizeGroup
-
SampleSizeGroup
public SampleSizeGroup(QuickTimeMeta.Sample firstSample, QuickTimeMeta.Sample lastSample, long sampleCount)
-
-
Method Details
-
maybeAddSample
Returns true, if the sample was added to the group. If false is returned, the sample must be added to a new group.A sample can only be added to a SampleSizeGroup, if it has the same size as previously added samples, and if the capacity of the group is not exceeded.
- Overrides:
maybeAddSamplein classQuickTimeMeta.Group
-
maybeAddChunk
Description copied from class:QuickTimeMeta.GroupReturns true, if the chunk was added to the group. If false is returned, the chunk must be added to a new group.A chunk can only be added to a group, if the capacity of the group is not exceeded.
- Overrides:
maybeAddChunkin classQuickTimeMeta.Group
-
getSampleLength
public long getSampleLength()Returns the length that all samples in this group share.
-