Package com.drew.metadata.mp4.media
Class Mp4UuidBoxHandler
- java.lang.Object
-
- com.drew.imaging.mp4.Mp4Handler<Mp4UuidBoxDirectory>
-
- com.drew.metadata.mp4.media.Mp4UuidBoxHandler
-
public class Mp4UuidBoxHandler extends Mp4Handler<Mp4UuidBoxDirectory>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classMp4UuidBoxHandler.UuidType
-
Field Summary
Fields Modifier and Type Field Description private static ByteTrie<Mp4UuidBoxHandler.UuidType>_uuidLookup-
Fields inherited from class com.drew.imaging.mp4.Mp4Handler
directory, metadata
-
-
Constructor Summary
Constructors Constructor Description Mp4UuidBoxHandler(Metadata metadata)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Mp4UuidBoxDirectorygetDirectory()private static java.lang.StringgetUuid(byte[] bytes)Mp4Handler<?>processBox(java.lang.String type, byte[] payload, long boxSize, Mp4Context context)protected booleanshouldAcceptBox(java.lang.String type)protected booleanshouldAcceptContainer(java.lang.String type)-
Methods inherited from class com.drew.imaging.mp4.Mp4Handler
addError, processContainer
-
-
-
-
Field Detail
-
_uuidLookup
private static final ByteTrie<Mp4UuidBoxHandler.UuidType> _uuidLookup
-
-
Constructor Detail
-
Mp4UuidBoxHandler
public Mp4UuidBoxHandler(Metadata metadata)
-
-
Method Detail
-
getDirectory
protected Mp4UuidBoxDirectory getDirectory()
- Specified by:
getDirectoryin classMp4Handler<Mp4UuidBoxDirectory>
-
shouldAcceptBox
protected boolean shouldAcceptBox(java.lang.String type)
- Specified by:
shouldAcceptBoxin classMp4Handler<Mp4UuidBoxDirectory>
-
shouldAcceptContainer
protected boolean shouldAcceptContainer(java.lang.String type)
- Specified by:
shouldAcceptContainerin classMp4Handler<Mp4UuidBoxDirectory>
-
processBox
public Mp4Handler<?> processBox(java.lang.String type, byte[] payload, long boxSize, Mp4Context context) throws java.io.IOException
- Specified by:
processBoxin classMp4Handler<Mp4UuidBoxDirectory>- Throws:
java.io.IOException
-
getUuid
private static java.lang.String getUuid(byte[] bytes)
-
-