protected static class AbstractQuickTimeStream.Chunk extends AbstractQuickTimeStream.Group
| Modifier and Type | Field and Description |
|---|---|
protected int |
sampleDescriptionId |
firstSample, lastSample, maxSampleCount, sampleCount| Constructor and Description |
|---|
AbstractQuickTimeStream.Chunk(AbstractQuickTimeStream.Sample firstSample,
AbstractQuickTimeStream.Sample lastSample,
int sampleCount,
int sampleDescriptionId)
Creates a new Chunk.
|
AbstractQuickTimeStream.Chunk(AbstractQuickTimeStream.Sample firstSample,
int sampleDescriptionId)
Creates a new Chunk.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getChunkOffset()
Returns the offset of the chunk in the movie file.
|
boolean |
maybeAddChunk(AbstractQuickTimeStream.Chunk chunk)
Returns true, if the chunk was added to the group.
|
boolean |
maybeAddSample(AbstractQuickTimeStream.Sample sample,
int sampleDescriptionId)
Returns true, if the sample was added to the chunk.
|
getSampleCount, maybeAddSamplepublic AbstractQuickTimeStream.Chunk(AbstractQuickTimeStream.Sample firstSample, int sampleDescriptionId)
firstSample - The first sample contained in this chunk.sampleDescriptionId - The description Id of the sample.public AbstractQuickTimeStream.Chunk(AbstractQuickTimeStream.Sample firstSample, AbstractQuickTimeStream.Sample lastSample, int sampleCount, int sampleDescriptionId)
firstSample - The first sample contained in this chunk.sampleDescriptionId - The description Id of the sample.public boolean maybeAddSample(AbstractQuickTimeStream.Sample sample, int sampleDescriptionId)
A sample can only be added to a chunk, if it has the same sample description Id as previously added samples, if the capacity of the chunk is not exceeded and if the sample offset is adjacent to the last sample in this chunk.
public boolean maybeAddChunk(AbstractQuickTimeStream.Chunk chunk)
AbstractQuickTimeStream.GroupA chunk can only be added to a group, if the capacity of the group is not exceeded.
maybeAddChunk in class AbstractQuickTimeStream.Grouppublic long getChunkOffset()
Copyright © 2014. All Rights Reserved.