public abstract class AudioMetaData
extends java.lang.Object
AudioMetaData provides information commonly found in ID3 tags.
However, other audio formats, such as Ogg, can contain
similar information. So rather than refer to this information
as ID3Tags or similar, I simply call it metadata. This base
class returns the empty string or -1 from all methods and
derived classes are expected to simply override the methods
that they have information for. This is a little less brittle
than using an interface because later on new properties can
be added without breaking existing code.