public class TrakBox extends NodeBox
Box.LeafBox
header, MAX_BOX_SIZE
add, addFirst, cloneBox, doCloneBox, doWrite, dump, dumpBoxes, estimateSize, findAll, findAllPath, findBox, findDeep, findDeepInner, findFirst, findFirstPath, getBoxes, parse, parseChildBox, removeChildren, replace, replaceBox, setFactory
asBox, createLeafBox, getFourcc, getHeader, parseBox, path, terminatorAtom, toString, write
public TrakBox(Header atom)
public static String fourcc()
public static TrakBox createTrakBox()
public void setDataRef(String url)
public MediaBox getMdia()
public TrackHeaderBox getTrackHeader()
public boolean isVideo()
public boolean isTimecode()
public String getHandlerType()
public boolean isAudio()
public int getTimescale()
public void setTimescale(int timescale)
timescale
- A new 'media timescale' of this track.public long rescale(long tv, long ts)
public void setDuration(long duration)
public long getDuration()
public long getMediaDuration()
public boolean isPureRef()
public boolean hasDataRef()
public Rational getPAR()
public void setPAR(Rational par)
public SampleEntry[] getSampleEntries()
public void setClipRect(short x, short y, short width, short height)
public long getSampleCount()
public void setDimensions(Size dd)
public int getFrameCount()
public String getName()
public void fixMediaTimescale(int ts)
public void setName(String string)
public Size getCodedSize()
public TimeToSampleBox getStts()
public ChunkOffsetsBox getStco()
public ChunkOffsets64Box getCo64()
public SampleSizesBox getStsz()
public SampleToChunkBox getStsc()
public SampleDescriptionBox getStsd()
public SyncSamplesBox getStss()
public CompositionOffsetsBox getCtts()
public static MP4TrackType getTrackType(TrakBox trak)
public static long getEditedDuration(TrakBox track)
track
- Copyright © 2019. All rights reserved.