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
 
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
 
addAlbum(String) - Method in interface entagged.audioformats.Tag
 
addArtist(String) - Method in interface entagged.audioformats.Tag
 
addComment(String) - Method in interface entagged.audioformats.Tag
 
addGenre(String) - Method in interface entagged.audioformats.Tag
 
addTitle(String) - Method in interface entagged.audioformats.Tag
 
addTrack(String) - Method in interface entagged.audioformats.Tag
 
addYear(String) - Method in interface entagged.audioformats.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(File) - Static 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.
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.
FIELD_CHANNEL - Static variable in class entagged.audioformats.EncodingInfo
The key for the number of audio channels.
FIELD_INFOS - Static variable in class entagged.audioformats.EncodingInfo
The key for the extra encoding information.
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.
FIELD_VBR - Static variable in class entagged.audioformats.EncodingInfo
The key for the VBR flag.

G

get(String) - Method in interface entagged.audioformats.Tag
 
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.
getComment() - Method in interface entagged.audioformats.Tag
 
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.
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
 
hasField(String) - Method in interface entagged.audioformats.Tag
 

I

isEmpty() - Method in interface entagged.audioformats.Tag
 
isVbr() - Method in class entagged.audioformats.AudioFile
Checks if this file is a VBR (variable bitrate) or a Constant Bitrate one True means VBR, false means CBR This has only meaning with MP3 and MPC files, other formats are always VBR since it offers a better compression ratio (and lossless compression is by nature VBR
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.

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.
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.
 
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.

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