Package com.drew.imaging.heif
Class HeifReader
java.lang.Object
com.drew.imaging.heif.HeifReader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextract(InputStream inputStream, HeifHandler<?> handler) private HeifHandler<?>processBox(SequentialReader reader, Box box, HeifHandler<?> handler) private HeifHandler<?>processBoxes(SequentialReader reader, long atomEnd, HeifHandler<?> handler) private voidprocessTopLevelBoxes(InputStream inputStream, SequentialReader reader, long atomEnd, HeifHandler<?> handler, boolean markSupported)
-
Field Details
-
ACCEPTABLE_PRE_META_BOX_TYPES
-
-
Constructor Details
-
HeifReader
public HeifReader()
-
-
Method Details
-
extract
-
processTopLevelBoxes
private void processTopLevelBoxes(InputStream inputStream, SequentialReader reader, long atomEnd, HeifHandler<?> handler, boolean markSupported) throws IOException - Throws:
IOException
-
processBoxes
-
processBox
private HeifHandler<?> processBox(SequentialReader reader, Box box, HeifHandler<?> handler) throws IOException - Throws:
IOException
-