public abstract class AbstractFullBox extends AbstractBox implements FullBox
content, type| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFullBox(java.lang.String type) |
protected |
AbstractFullBox(java.lang.String type,
byte[] userType) |
| Modifier and Type | Method and Description |
|---|---|
int |
getFlags() |
int |
getVersion() |
protected long |
parseVersionAndFlags(java.nio.ByteBuffer content)
Parses the version/flags header and returns the remaining box size.
|
void |
setFlags(int flags) |
void |
setVersion(int version) |
protected void |
writeVersionAndFlags(java.nio.ByteBuffer bb) |
_parseDetails, getBox, getContent, getContentSize, getSize, getType, getUserType, isParsed, parse, parseDetailsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseprotected AbstractFullBox(java.lang.String type)
protected AbstractFullBox(java.lang.String type,
byte[] userType)
@DoNotParseDetail public int getVersion()
getVersion in interface FullBoxpublic void setVersion(int version)
setVersion in interface FullBox@DoNotParseDetail public int getFlags()
protected final long parseVersionAndFlags(java.nio.ByteBuffer content)
content - the ByteBuffer that contains the version & flagprotected final void writeVersionAndFlags(java.nio.ByteBuffer bb)
Copyright © 2020. All rights reserved.