A C D E F G H I M R S T W

A

AudioFile - class entagged.audioformats.AudioFile.
This is the main object manipulated by the user representing an audiofile, its properties and its tag.
AudioFile(File, EncodingInfo) - Constructor for class entagged.audioformats.AudioFile
These constructors are used by the different readers, users should not use them, but use the AudioFileIO.read(File) method instead !.
AudioFile(File, EncodingInfo, Tag) - Constructor for class entagged.audioformats.AudioFile
These constructors are used by the different readers, users should not use them, but use the AudioFileIO.read(File) method instead !.
AudioFile(String, EncodingInfo) - Constructor for class entagged.audioformats.AudioFile
These constructors are used by the different readers, users should not use them, but use the AudioFileIO.read(File) method instead !.
AudioFile(String, EncodingInfo, Tag) - Constructor for class entagged.audioformats.AudioFile
These constructors are used by the different readers, users should not use them, but use the AudioFileIO.read(File) method instead !.
AudioFileFilter - class entagged.audioformats.AudioFileFilter.
This is a simple FileFilter that will only allow the file supported by this library.
AudioFileFilter() - Constructor for class entagged.audioformats.AudioFileFilter
 
AudioFileIO - class entagged.audioformats.AudioFileIO.
The main entry point for the Tag Reading/Writing operations, this class will select the appropriate reader/writer for the given file.
AudioFileIO() - Constructor for class entagged.audioformats.AudioFileIO
Creates an instance.
accept(File) - Method in class entagged.audioformats.AudioFileFilter
Check wether the given file meet the required conditions (supported by the library OR directory).
add(TagField) - Method in interface entagged.audioformats.Tag
Adds a tagfield to the structure.
It is not recommended to use this method for normal use of the audiolibrary.
addAlbum(String) - Method in interface entagged.audioformats.Tag
Adds an album to the tag.
addArtist(String) - Method in interface entagged.audioformats.Tag
Adds an artist to the tag.
addAudioFileModificationListener(AudioFileModificationListener) - Method in class entagged.audioformats.AudioFileIO
Adds an listener for all file formats.
addComment(String) - Method in interface entagged.audioformats.Tag
Adds a comment to the tag.
addGenre(String) - Method in interface entagged.audioformats.Tag
Adds a genre to the tag.
addTitle(String) - Method in interface entagged.audioformats.Tag
Adds a title to the tag.
addTrack(String) - Method in interface entagged.audioformats.Tag
Adds a track to the tag.
addYear(String) - Method in interface entagged.audioformats.Tag
Adds a year to the Tag.

C

commit() - Method in class entagged.audioformats.AudioFile
Write the tag contained in this AudioFile in the actual file on the disk, this is the same as calling the AudioFileIO.write(this) method.

D

DEFAULT_GENRES - Static variable in interface entagged.audioformats.Tag
This final field contains all the tags that id3v1 supports.
delete(AudioFile) - Static method in class entagged.audioformats.AudioFileIO
Delete the tag, if any, contained in the given file.
deleteTag(AudioFile) - Method in class entagged.audioformats.AudioFileIO
Delete the tag, if any, contained in the given file.

E

EncodingInfo - class entagged.audioformats.EncodingInfo.
This class represents a structure for storing and retrieving information about the codec respectively the encoding parameters.
Most of the parameters are available for nearly each audio format.
EncodingInfo() - Constructor for class entagged.audioformats.EncodingInfo
Creates an instance with emtpy values.
entagged.audioformats - package entagged.audioformats
 

F

FIELD_BITRATE - Static variable in class entagged.audioformats.EncodingInfo
The key for the Bitrate.(Integer)
FIELD_CHANNEL - Static variable in class entagged.audioformats.EncodingInfo
The key for the number of audio channels.(Integer)
FIELD_INFOS - Static variable in class entagged.audioformats.EncodingInfo
The key for the extra encoding information.(String)
FIELD_LENGTH - Static variable in class entagged.audioformats.EncodingInfo
The key for the audio clip duration in seconds.
FIELD_SAMPLERATE - Static variable in class entagged.audioformats.EncodingInfo
The key for the audio sample rate in "Hz".
FIELD_TYPE - Static variable in class entagged.audioformats.EncodingInfo
The key for the audio type.(String)
FIELD_VBR - Static variable in class entagged.audioformats.EncodingInfo
The key for the VBR flag.

G

get(String) - Method in interface entagged.audioformats.Tag
Returns a list of TagField objects whose "id" is the specified one.
getAlbum() - Method in interface entagged.audioformats.Tag
 
getArtist() - Method in interface entagged.audioformats.Tag
 
getBitrate() - Method in class entagged.audioformats.AudioFile
Returns the bitrate of this AufioFile in kilobytes per second (KB/s).
getBitrate() - Method in class entagged.audioformats.EncodingInfo
This method returns the bitrate of the represented audio clip in "Kbps".
getChannelNumber() - Method in class entagged.audioformats.AudioFile
Returns the number of audio channels contained in this AudioFile, 2 for example means stereo
getChannelNumber() - Method in class entagged.audioformats.EncodingInfo
This method returns the number of audio channels the clip contains.
(The stereo, mono thing).
getComment() - Method in interface entagged.audioformats.Tag
 
getDefaultAudioFileIO() - Static method in class entagged.audioformats.AudioFileIO
This method returns the default isntance for static use.
getEncodingType() - Method in class entagged.audioformats.AudioFile
Returns the encoding type of this AudioFile, this needs to be precisely specified in the future
getEncodingType() - Method in class entagged.audioformats.EncodingInfo
Returns the encoding type.
getExtraEncodingInfos() - Method in class entagged.audioformats.AudioFile
Returns the extra encoding infos of this AudioFile, this needs to be precisely specified in the future
getExtraEncodingInfos() - Method in class entagged.audioformats.EncodingInfo
This method returns some extra information about the encoding.
This may not contain anything for some audio formats.
getFields() - Method in interface entagged.audioformats.Tag
 
getFirstAlbum() - Method in interface entagged.audioformats.Tag
 
getFirstArtist() - Method in interface entagged.audioformats.Tag
 
getFirstComment() - Method in interface entagged.audioformats.Tag
 
getFirstGenre() - Method in interface entagged.audioformats.Tag
 
getFirstTitle() - Method in interface entagged.audioformats.Tag
 
getFirstTrack() - Method in interface entagged.audioformats.Tag
 
getFirstYear() - Method in interface entagged.audioformats.Tag
 
getGenre() - Method in interface entagged.audioformats.Tag
 
getLength() - Method in class entagged.audioformats.AudioFile
Returns the length (duration) in seconds (s) of this AudioFile.Example: 241 seconds
getLength() - Method in class entagged.audioformats.EncodingInfo
This method returns the duration of the represented audio clip in seconds.
getPreciseLength() - Method in class entagged.audioformats.AudioFile
Returns the length (duration) in seconds with fractions.
getPreciseLength() - Method in class entagged.audioformats.EncodingInfo
This method returns the duration of the represented audio clip in seconds (single-precision).
getSamplingRate() - Method in class entagged.audioformats.AudioFile
Returns the sampling rate of this AudioFile in Hertz (Hz).
getSamplingRate() - Method in class entagged.audioformats.EncodingInfo
This method returns the sample rate, the audio clip was encoded with.
getTag() - Method in class entagged.audioformats.AudioFile
Returns the tag contained in this AudioFile, the Tag contains any useful meta-data, like artist, album, title, etc.
getTitle() - Method in interface entagged.audioformats.Tag
 
getTrack() - Method in interface entagged.audioformats.Tag
 
getYear() - Method in interface entagged.audioformats.Tag
 

H

hasCommonFields() - Method in interface entagged.audioformats.Tag
Returns true, if at least one of the contained fields is a common field (TagField.isCommon()).
hasField(String) - Method in interface entagged.audioformats.Tag
Determines whether the tag has at least one field with the specified "id".

I

isEmpty() - Method in interface entagged.audioformats.Tag
Determines whether the tag has no fields specified.
isVbr() - Method in class entagged.audioformats.AudioFile
Checks if this file is a VBR (variable bitrate) or a Constant Bitrate one
isVbr() - Method in class entagged.audioformats.EncodingInfo
This method returns true, if the audio file is encoded with "Variable Bitrate".

M

merge(Tag) - Method in interface entagged.audioformats.Tag
 

R

read(File) - Static method in class entagged.audioformats.AudioFileIO
Read the tag contained in the given file.
readFile(File) - Method in class entagged.audioformats.AudioFileIO
Read the tag contained in the given file.
removeAudioFileModificationListener(AudioFileModificationListener) - Method in class entagged.audioformats.AudioFileIO
Removes an listener for all file formats.

S

set(TagField) - Method in interface entagged.audioformats.Tag
 
setAlbum(String) - Method in interface entagged.audioformats.Tag
 
setArtist(String) - Method in interface entagged.audioformats.Tag
 
setBitrate(int) - Method in class entagged.audioformats.EncodingInfo
This Method sets the bitrate in "Kbps".
setChannelNumber(int) - Method in class entagged.audioformats.EncodingInfo
Sets the number of channels.
setComment(String) - Method in interface entagged.audioformats.Tag
 
setEncoding(String) - Method in interface entagged.audioformats.Tag
 
setEncodingType(String) - Method in class entagged.audioformats.EncodingInfo
Sets the type of the encoding.
This is a bit format specific.
eg:Layer I/II/III
setExtraEncodingInfos(String) - Method in class entagged.audioformats.EncodingInfo
A string contianing anything else that might be interesting
setGenre(String) - Method in interface entagged.audioformats.Tag
 
setLength(int) - Method in class entagged.audioformats.EncodingInfo
This method sets the audio duration of the represented clip.
setPreciseLength(float) - Method in class entagged.audioformats.EncodingInfo
This method sets the audio duration of the represented clip.
setSamplingRate(int) - Method in class entagged.audioformats.EncodingInfo
Sets the Sampling rate in "Hz"
setTitle(String) - Method in interface entagged.audioformats.Tag
 
setTrack(String) - Method in interface entagged.audioformats.Tag
 
setVbr(boolean) - Method in class entagged.audioformats.EncodingInfo
Sets the VBR flag for the represented audio clip.
setYear(String) - Method in interface entagged.audioformats.Tag
 

T

Tag - interface entagged.audioformats.Tag.
This interface represents the basic data structure for the default audiolibrary functionality.

Some audio file tagging systems allow to specify multiple values for one type of information.
toString() - Method in class entagged.audioformats.AudioFile
Returns a multi-line string with the file path, the encoding informations, and the tag contents.
toString() - Method in class entagged.audioformats.EncodingInfo
Pretty prints this encoding info
toString() - Method in interface entagged.audioformats.Tag
 

W

write(AudioFile) - Static method in class entagged.audioformats.AudioFileIO
Write the tag contained in the audiofile in the actual file on the disk.
writeFile(AudioFile) - Method in class entagged.audioformats.AudioFileIO
Write the tag contained in the audiofile in the actual file on the disk.

A C D E F G H I M R S T W