de.jarnbjo.flac
Class VorbisComment

java.lang.Object
  extended byde.jarnbjo.flac.MetadataBlock
      extended byde.jarnbjo.flac.VorbisComment

public class VorbisComment
extends MetadataBlock


Field Summary
static java.lang.String ALBUM
           
static java.lang.String ARTIST
           
static java.lang.String CONTACT
           
static java.lang.String COPYRIGHT
           
static java.lang.String DATE
           
static java.lang.String DESCRIPTION
           
static java.lang.String GENRE
           
static java.lang.String ISRC
           
static java.lang.String LICENSE
           
static java.lang.String LOCATION
           
static java.lang.String ORGANIZATION
           
static java.lang.String PERFORMER
           
static java.lang.String TITLE
           
static java.lang.String TRACKNUMBER
           
static java.lang.String VERSION
           
 
Constructor Summary
VorbisComment(BitInputStream source)
           
 
Method Summary
 java.lang.String getAlbum()
           
 java.lang.String[] getAlbums()
           
 java.lang.String getArtist()
           
 java.lang.String[] getArtists()
           
 java.lang.String getComment(java.lang.String key)
           
 java.lang.String[] getComments(java.lang.String key)
           
 java.lang.String getContact()
           
 java.lang.String[] getContacts()
           
 java.lang.String getCopyright()
           
 java.lang.String[] getCopyrights()
           
 java.lang.String getDate()
           
 java.lang.String[] getDates()
           
 java.lang.String getDescription()
           
 java.lang.String[] getDescriptions()
           
 java.lang.String getGenre()
           
 java.lang.String[] getGenres()
           
 java.lang.String getIsrc()
           
 java.lang.String[] getIsrcs()
           
 java.lang.String getLicense()
           
 java.lang.String[] getLicenses()
           
 java.lang.String getLocation()
           
 java.lang.String[] getLocations()
           
 java.lang.String getOrganization()
           
 java.lang.String[] getOrganizations()
           
 java.lang.String getPerformer()
           
 java.lang.String[] getPerformers()
           
 java.lang.String getTitle()
           
 java.lang.String[] getTitles()
           
 java.lang.String getTrackNumber()
           
 java.lang.String[] getTrackNumbers()
           
 java.lang.String getVendor()
           
 java.lang.String getVersion()
           
 java.lang.String[] getVersions()
           
 
Methods inherited from class de.jarnbjo.flac.MetadataBlock
createInstance
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TITLE

public static final java.lang.String TITLE
See Also:
Constant Field Values

ARTIST

public static final java.lang.String ARTIST
See Also:
Constant Field Values

ALBUM

public static final java.lang.String ALBUM
See Also:
Constant Field Values

TRACKNUMBER

public static final java.lang.String TRACKNUMBER
See Also:
Constant Field Values

VERSION

public static final java.lang.String VERSION
See Also:
Constant Field Values

PERFORMER

public static final java.lang.String PERFORMER
See Also:
Constant Field Values

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

LICENSE

public static final java.lang.String LICENSE
See Also:
Constant Field Values

ORGANIZATION

public static final java.lang.String ORGANIZATION
See Also:
Constant Field Values

DESCRIPTION

public static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

GENRE

public static final java.lang.String GENRE
See Also:
Constant Field Values

DATE

public static final java.lang.String DATE
See Also:
Constant Field Values

LOCATION

public static final java.lang.String LOCATION
See Also:
Constant Field Values

CONTACT

public static final java.lang.String CONTACT
See Also:
Constant Field Values

ISRC

public static final java.lang.String ISRC
See Also:
Constant Field Values
Constructor Detail

VorbisComment

public VorbisComment(BitInputStream source)
              throws FlacFormatException,
                     java.io.IOException
Method Detail

getVendor

public java.lang.String getVendor()

getComment

public java.lang.String getComment(java.lang.String key)

getComments

public java.lang.String[] getComments(java.lang.String key)

getTitle

public java.lang.String getTitle()

getTitles

public java.lang.String[] getTitles()

getVersion

public java.lang.String getVersion()

getVersions

public java.lang.String[] getVersions()

getAlbum

public java.lang.String getAlbum()

getAlbums

public java.lang.String[] getAlbums()

getTrackNumber

public java.lang.String getTrackNumber()

getTrackNumbers

public java.lang.String[] getTrackNumbers()

getArtist

public java.lang.String getArtist()

getArtists

public java.lang.String[] getArtists()

getPerformer

public java.lang.String getPerformer()

getPerformers

public java.lang.String[] getPerformers()

getCopyright

public java.lang.String getCopyright()

getCopyrights

public java.lang.String[] getCopyrights()

getLicense

public java.lang.String getLicense()

getLicenses

public java.lang.String[] getLicenses()

getOrganization

public java.lang.String getOrganization()

getOrganizations

public java.lang.String[] getOrganizations()

getDescription

public java.lang.String getDescription()

getDescriptions

public java.lang.String[] getDescriptions()

getGenre

public java.lang.String getGenre()

getGenres

public java.lang.String[] getGenres()

getDate

public java.lang.String getDate()

getDates

public java.lang.String[] getDates()

getLocation

public java.lang.String getLocation()

getLocations

public java.lang.String[] getLocations()

getContact

public java.lang.String getContact()

getContacts

public java.lang.String[] getContacts()

getIsrc

public java.lang.String getIsrc()

getIsrcs

public java.lang.String[] getIsrcs()