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

A

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.
AudioFile - Class in entagged.audioformats
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 in entagged.audioformats
This is a simple FileFilter that will only allow the file supported by this library.
AudioFileFilter() - Constructor for class entagged.audioformats.AudioFileFilter
 
AudioFileIO - Class in entagged.audioformats
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.

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 in entagged.audioformats
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 in entagged.audioformats
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