Maven module :un.storage : media-mpeg4 :
Class :
un.storage.media.mp4.api.Track
Extends/Implements : -
Subclasses : -
Variables :
tkhd,
decoderSpecificInfo,
decoderInfo,
protection
Functions :
Track,
findDecoderSpecificInfo,
parseSampleEntry,
getType,
getCodec,
isEnabled,
isUsed,
isUsedForPreview,
getCreationTime,
getModificationTime,
getLanguage,
isInFile,
getLocation,
getDecoderSpecificInfo,
getDecoderInfo,
getProtection,
hasMoreFrames,
readNextFrame,
seek,
getNextTimeStamp
protected TrackHeaderBox
tkhd
protected DecoderSpecificInfo
decoderSpecificInfo
protected DecoderInfo
decoderInfo
protected Protection
protection
void
Track (Box trak, MP4InputStream in)
protected void
findDecoderSpecificInfo (ESDBox esds)
protected void
parseSampleEntry (Box sampleEntry, Class clazz)
public Type
getType ()
public Codec
getCodec ()
public boolean
isEnabled ()
public boolean
isUsed ()
public boolean
isUsedForPreview ()
public Date
getCreationTime ()
public Date
getModificationTime ()
public Locale
getLanguage ()
public boolean
isInFile ()
public URL
getLocation ()
public byte[]
getDecoderSpecificInfo ()
public DecoderInfo
getDecoderInfo ()
public Protection
getProtection ()
public boolean
hasMoreFrames ()
public Frame
readNextFrame ()
public double
seek (double timestamp)
double
getNextTimeStamp ()
Each track contains either a decoder specific info as a byte array or a
DecoderInfoobject that contains necessary information for thedecoder.
@author Alexander Simm