Package com.drew.metadata.mov.atoms
Class SampleDescriptionAtom<T extends SampleDescription>
- java.lang.Object
-
- com.drew.metadata.mov.atoms.Atom
-
- com.drew.metadata.mov.atoms.FullAtom
-
- com.drew.metadata.mov.atoms.SampleDescriptionAtom<T>
-
- Direct Known Subclasses:
MusicSampleDescriptionAtom,SoundSampleDescriptionAtom,SubtitleSampleDescriptionAtom,TextSampleDescriptionAtom,TimecodeSampleDescriptionAtom,VideoSampleDescriptionAtom
public abstract class SampleDescriptionAtom<T extends SampleDescription> extends FullAtom
https://developer.apple.com/library/content/documentation/QuickTime/QTFF/QTFFChap2/qtff2.html#//apple_ref/doc/uid/TP40000939-CH204-25691
-
-
Field Summary
Fields Modifier and Type Field Description protected longnumberOfEntriesprotected java.util.ArrayList<T>sampleDescriptions
-
Constructor Summary
Constructors Constructor Description SampleDescriptionAtom(SequentialReader reader, Atom atom)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract TgetSampleDescription(SequentialReader reader)
-
-
-
Field Detail
-
numberOfEntries
protected long numberOfEntries
-
sampleDescriptions
protected java.util.ArrayList<T extends SampleDescription> sampleDescriptions
-
-
Constructor Detail
-
SampleDescriptionAtom
public SampleDescriptionAtom(SequentialReader reader, Atom atom) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getSampleDescription
abstract T getSampleDescription(SequentialReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
-