org.jaudiotagger.audio.mp4
Class Mp4TagReader

java.lang.Object
  extended by org.jaudiotagger.audio.mp4.Mp4TagReader

public class Mp4TagReader
extends java.lang.Object

Reads metadata from mp4,

The metadata tags are held under the ilst atom as shown below

 |--- ftyp
 |--- moov
 |......|
 |......|----- mvdh
 |......|----- trak
 |......|----- udta
 |..............|
 |..............|-- meta
 |....................|
 |....................|-- hdlr
 |....................|-- ilst
 |.........................|
 |.........................|---- @nam (Optional for each metadatafield)
 |.........................|.......|-- data
 |.........................|....... ecetera
 |.........................|---- ---- (Optional for reverse dns field)
 |.................................|-- mean
 |.................................|-- name
 |.................................|-- data
 |.................................... ecetere
 |
 |--- mdat
 


Field Summary
static java.util.logging.Logger logger
           
 
Constructor Summary
Mp4TagReader()
           
 
Method Summary
 Mp4Tag read(java.io.RandomAccessFile raf)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static java.util.logging.Logger logger
Constructor Detail

Mp4TagReader

public Mp4TagReader()
Method Detail

read

public Mp4Tag read(java.io.RandomAccessFile raf)
            throws CannotReadException,
                   java.io.IOException
Throws:
CannotReadException
java.io.IOException