org.jaudiotagger.audio.mp4
Class Mp4AudioHeader

java.lang.Object
  extended by org.jaudiotagger.audio.generic.GenericAudioHeader
      extended by org.jaudiotagger.audio.mp4.Mp4AudioHeader
All Implemented Interfaces:
AudioHeader

public class Mp4AudioHeader
extends GenericAudioHeader

Store some additional attributes not available for all audio types


Field Summary
static java.lang.String FIELD_BRAND
          The key for the ftyp brand
static java.lang.String FIELD_KIND
          The key for the kind field
static java.lang.String FIELD_PROFILE
          The key for the profile
 
Fields inherited from class org.jaudiotagger.audio.generic.GenericAudioHeader
content, FIELD_BITRATE, FIELD_CHANNEL, FIELD_INFOS, FIELD_LENGTH, FIELD_SAMPLERATE, FIELD_TYPE, FIELD_VBR
 
Constructor Summary
Mp4AudioHeader()
           
 
Method Summary
 java.lang.String getBrand()
           
 Mp4EsdsBox.Kind getKind()
           
 Mp4EsdsBox.AudioProfile getProfile()
           
 void setBrand(java.lang.String brand)
           
 void setKind(Mp4EsdsBox.Kind kind)
           
 void setProfile(Mp4EsdsBox.AudioProfile profile)
          The key for the profile
 
Methods inherited from class org.jaudiotagger.audio.generic.GenericAudioHeader
getBitRate, getBitRateAsNumber, getChannelNumber, getChannels, getEncodingType, getExtraEncodingInfos, getFormat, getPreciseLength, getSampleRate, getSampleRateAsNumber, getTrackLength, isLossless, isVariableBitRate, setBitrate, setChannelNumber, setEncodingType, setExtra, setExtraEncodingInfos, setLength, setLossless, setPreciseLength, setSamplingRate, setVariableBitRate, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FIELD_KIND

public static final java.lang.String FIELD_KIND
The key for the kind field

See Also:
GenericAudioHeader.content, Constant Field Values

FIELD_PROFILE

public static final java.lang.String FIELD_PROFILE
The key for the profile

See Also:
GenericAudioHeader.content, Constant Field Values

FIELD_BRAND

public static final java.lang.String FIELD_BRAND
The key for the ftyp brand

See Also:
GenericAudioHeader.content, Constant Field Values
Constructor Detail

Mp4AudioHeader

public Mp4AudioHeader()
Method Detail

setKind

public void setKind(Mp4EsdsBox.Kind kind)

getKind

public Mp4EsdsBox.Kind getKind()
Returns:
kind

setProfile

public void setProfile(Mp4EsdsBox.AudioProfile profile)
The key for the profile

Parameters:
profile -

getProfile

public Mp4EsdsBox.AudioProfile getProfile()
Returns:
audio profile

setBrand

public void setBrand(java.lang.String brand)
Parameters:
brand -

getBrand

public java.lang.String getBrand()
Returns:
brand