java.lang.Object
org.monte.media.quicktime.AbstractQuickTimeStream.Atom
org.monte.media.quicktime.AbstractQuickTimeStream.WideDataAtom
- Enclosing class:
AbstractQuickTimeStream
WideDataAtom can grow larger then 4 gigabytes.
-
Field Summary
FieldsFields inherited from class org.monte.media.quicktime.AbstractQuickTimeStream.Atom
offset, type -
Constructor Summary
ConstructorsConstructorDescriptionWideDataAtom(String type) Creates a new DataAtom at the current position of the ImageOutputStream. -
Method Summary
-
Field Details
-
data
-
finished
protected boolean finished
-
-
Constructor Details
-
WideDataAtom
Creates a new DataAtom at the current position of the ImageOutputStream.- Parameters:
type- The type of the atom.- Throws:
IOException
-
-
Method Details
-
getOutputStream
-
getOffset
public long getOffset()Returns the offset of this atom to the beginning of the random access file -
finish
Description copied from class:AbstractQuickTimeStream.AtomWrites the atom to the ImageOutputStream and disposes it.- Specified by:
finishin classAbstractQuickTimeStream.Atom- Throws:
IOException
-
size
public long size()Description copied from class:AbstractQuickTimeStream.AtomReturns the size of the atom including the size of the atom header.- Specified by:
sizein classAbstractQuickTimeStream.Atom- Returns:
- The size of the atom.
-