public class TrackHeaderBox extends AbstractFullBox
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE |
content, type| Constructor and Description |
|---|
TrackHeaderBox() |
| Modifier and Type | Method and Description |
|---|---|
void |
_parseDetails(java.nio.ByteBuffer content)
Parse the box's fields and child boxes if any.
|
int |
getAlternateGroup() |
void |
getContent(java.nio.ByteBuffer byteBuffer)
Write the box's content into the given
ByteBuffer. |
protected long |
getContentSize()
Get the box's content size without its header.
|
java.util.Date |
getCreationTime() |
long |
getDuration() |
double |
getHeight() |
int |
getLayer() |
Matrix |
getMatrix() |
java.util.Date |
getModificationTime() |
long |
getTrackId() |
float |
getVolume() |
double |
getWidth() |
boolean |
isEnabled() |
boolean |
isInMovie() |
boolean |
isInPoster() |
boolean |
isInPreview() |
void |
setAlternateGroup(int alternateGroup) |
void |
setCreationTime(java.util.Date creationTime) |
void |
setDuration(long duration) |
void |
setEnabled(boolean enabled) |
void |
setHeight(double height) |
void |
setInMovie(boolean inMovie) |
void |
setInPoster(boolean inPoster) |
void |
setInPreview(boolean inPreview) |
void |
setLayer(int layer) |
void |
setMatrix(Matrix matrix) |
void |
setModificationTime(java.util.Date modificationTime) |
void |
setTrackId(long trackId) |
void |
setVolume(float volume) |
void |
setWidth(double width) |
java.lang.String |
toString() |
getFlags, getVersion, parseVersionAndFlags, setFlags, setVersion, writeVersionAndFlagsgetBox, getSize, getType, getUserType, isParsed, parse, parseDetailsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitparsepublic static final java.lang.String TYPE
public java.util.Date getCreationTime()
public void setCreationTime(java.util.Date creationTime)
public java.util.Date getModificationTime()
public void setModificationTime(java.util.Date modificationTime)
public long getTrackId()
public void setTrackId(long trackId)
public long getDuration()
public void setDuration(long duration)
public int getLayer()
public void setLayer(int layer)
public int getAlternateGroup()
public void setAlternateGroup(int alternateGroup)
public float getVolume()
public void setVolume(float volume)
public Matrix getMatrix()
public void setMatrix(Matrix matrix)
public double getWidth()
public void setWidth(double width)
public double getHeight()
public void setHeight(double height)
protected long getContentSize()
AbstractBoxgetContent(ByteBuffer) writes.getContentSize in class AbstractBoxAbstractBox.getContent(java.nio.ByteBuffer)public void _parseDetails(java.nio.ByteBuffer content)
AbstractBox_parseDetails in class AbstractBoxcontent - the box's raw content beginning after the 4-cc field.public void getContent(java.nio.ByteBuffer byteBuffer)
AbstractBoxByteBuffer. This must include flags
and version in case of a full box. byteBuffer has been initialized with
getSize() bytes.getContent in class AbstractBoxbyteBuffer - the sink for the box's contentpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isEnabled()
public void setEnabled(boolean enabled)
public boolean isInMovie()
public void setInMovie(boolean inMovie)
public boolean isInPreview()
public void setInPreview(boolean inPreview)
public boolean isInPoster()
public void setInPoster(boolean inPoster)
Copyright © 2020. All rights reserved.