Package | Description |
---|---|
org.jaudiotagger.audio.mp4 |
Classes for MP4 files (including AAC).
|
org.jaudiotagger.audio.mp4.atom |
Classes for MP4 boxes, aka atoms.
|
org.jaudiotagger.tag.mp4 |
Classes for the MP4 metadata (moov.udt.meta.ilst) atom.
|
org.jaudiotagger.tag.mp4.atom |
Classes dealing with atoms (boxes) embedded in top-level MP4 atoms.
|
org.jaudiotagger.tag.mp4.field |
Classes handling fields of the MP4 moov.udt.meta.ilst atom.
|
Modifier and Type | Method and Description |
---|---|
Mp4BoxHeader |
Mp4AtomTree.getBoxHeader(DefaultMutableTreeNode node) |
Mp4BoxHeader |
Mp4AtomTree.getMoovHeader() |
Modifier and Type | Class and Description |
---|---|
class |
NullPadding
Some mp4s contain null padding at the end of the file, possibly do with gapless playback.
|
Modifier and Type | Field and Description |
---|---|
protected Mp4BoxHeader |
AbstractMp4Box.header |
Modifier and Type | Method and Description |
---|---|
Mp4BoxHeader |
AbstractMp4Box.getHeader() |
static Mp4BoxHeader |
Mp4BoxHeader.seekWithinLevel(ByteBuffer data,
String id)
Seek for box with the specified id starting from the current location of filepointer,
Note it won't find the box if it is contained with a level below the current level, nor if we are
at a parent atom that also contains data and we havent yet processed the data.
|
static Mp4BoxHeader |
Mp4BoxHeader.seekWithinLevel(SeekableByteChannel fc,
String id)
Seek for box with the specified id starting from the current location of filepointer,
Note it wont find the box if it is contained with a level below the current level, nor if we are
at a parent atom that also contains data and we havent yet processed the data.
|
Constructor and Description |
---|
Mp4AlacBox(Mp4BoxHeader header,
ByteBuffer dataBuffer)
DataBuffer must start from from the start of the body
|
Mp4DrmsBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Mp4EsdsBox(Mp4BoxHeader header,
ByteBuffer dataBuffer)
DataBuffer must start from from the start of the body
|
Mp4FtypBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Mp4HdlrBox(Mp4BoxHeader header,
ByteBuffer dataBuffer)
DataBuffer must start from from the start of the body
|
Mp4MdhdBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Mp4MetaBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Mp4Mp4aBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Mp4MvhdBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Mp4StcoBox(Mp4BoxHeader header,
ByteBuffer buffer)
Construct box from data and show contents
|
Mp4StcoBox(Mp4BoxHeader header,
ByteBuffer originalDataBuffer,
int adjustment)
Construct box from data and adjust offets accordingly
|
Mp4StsdBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Modifier and Type | Field and Description |
---|---|
protected Mp4BoxHeader |
Mp4TagField.parentHeader |
Constructor and Description |
---|
Mp4TagField(Mp4BoxHeader parentHeader,
ByteBuffer data)
Used by reverese dns when reading from file, so can identify when there is a data atom
|
Constructor and Description |
---|
Mp4DataBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Mp4MeanBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Mp4NameBox(Mp4BoxHeader header,
ByteBuffer dataBuffer) |
Constructor and Description |
---|
Mp4TagRawBinaryField(Mp4BoxHeader header,
ByteBuffer raw)
Construct binary field from rawdata of audio file
|
Mp4TagReverseDnsField(Mp4BoxHeader parentHeader,
ByteBuffer data)
Construct from existing file data
|
Copyright © 2005–2020 jthink.net. All rights reserved.