Uses of Class
org.jaudiotagger.audio.mp4.atom.AbstractMp4Box

Packages that use AbstractMp4Box
org.jaudiotagger.audio.mp4.atom   
org.jaudiotagger.tag.mp4.atom   
 

Uses of AbstractMp4Box in org.jaudiotagger.audio.mp4.atom
 

Subclasses of AbstractMp4Box in org.jaudiotagger.audio.mp4.atom
 class Mp4AlacBox
          AlacBox ( Apple Lossless Codec information description box), Normally occurs twice, the first ALAC contaisn the default values, the second ALAC within contains the real values for this audio.
 class Mp4DrmsBox
          DrmsBox Replaces mp4a box on drm files

Need to skip over data in order to find esds atom

Specification not known, so just look for byte by byte 'esds' and then step back four bytes for size

 class Mp4EsdsBox
          EsdsBox ( stream specific description box), usually holds the Bitrate/No of Channels

It contains a number of (possibly optional?) sections (section 3 - 6) (containing optional filler) with differeent info in each section.

 class Mp4FreeBox
          FreeBox ( padding)

 class Mp4FtypBox
          Ftyp (File Type) is the first atom, can be used to help identify the mp4 container type
 class Mp4HdlrBox
          HdlrBox ( Handler box),

Describes the type of metadata in the following ilst or minf atom

 class Mp4MdhdBox
          MdhdBox ( media (stream) header), holds the Sampling Rate used.
 class Mp4MetaBox
          This MP4 MetaBox is the parent of metadata, it usually contains four bytes of data that needs to be processed before we can examine the children.
 class Mp4Mp4aBox
          Mp4aBox ( sample (frame encoding) description box)

At first glance appears to hold no of channels but actually always returns 2 even for mono recordings so just need to skip over data in order to get to child atom esds

 class Mp4MvhdBox
          MvhdBox (movie (presentation) header box)

 class Mp4StcoBox
          StcoBox ( media (stream) header), holds offsets into the Audio data
 class Mp4StsdBox
          StsdBox ( sample (frame encoding) description box)

 

Uses of AbstractMp4Box in org.jaudiotagger.tag.mp4.atom
 

Subclasses of AbstractMp4Box in org.jaudiotagger.tag.mp4.atom
 class Mp4DataBox
          This box is used within both normal metadat boxes and ---- boxes to hold the actual data.
 class Mp4MeanBox
          This box is used within ---- boxes to hold the issuer
 class Mp4NameBox
          This box is used within ---- boxes to hold the data name/descriptor