|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavazoom.jlgui.player.amp.tag.OggVorbisInfo
public class OggVorbisInfo
This class gives information (audio format and comments) about Ogg Vorbis file or URL.
| Field Summary | |
|---|---|
protected java.lang.String |
album
|
protected java.lang.String |
artist
|
protected int |
averagebitrate
|
protected int |
channels
|
protected java.util.Vector |
comments
|
protected java.lang.String |
genre
|
protected java.lang.String |
location
|
protected int |
maxbitrate
|
protected int |
minbitrate
|
protected int |
nominalbitrate
|
protected int |
rate
|
protected int |
serial
|
protected long |
size
|
protected java.lang.String |
title
|
protected long |
totalms
|
protected int |
track
|
protected java.lang.String |
vendor
|
protected int |
version
|
protected java.lang.String |
year
|
| Constructor Summary | |
|---|---|
OggVorbisInfo()
Constructor. |
|
| Method Summary | |
|---|---|
java.lang.String |
getAlbum()
Get the name of the album upon which the song resides |
java.lang.String |
getArtist()
Get the artist that performed the song |
int |
getAverageBitrate()
|
int |
getBitRate()
Get Nominal Bitrate |
int |
getChannels()
Get channels. |
java.util.Vector |
getComment()
Get any comments provided about the song |
java.lang.String |
getGenre()
Get the genre string of the music |
java.lang.String |
getLocation()
|
int |
getMaxBitrate()
|
int |
getMinBitrate()
|
long |
getPlayTime()
Get play time in seconds. |
int |
getSamplingRate()
Get Sampling Rate |
int |
getSerial()
|
long |
getSize()
|
java.lang.String |
getTitle()
Get the title of the song. |
int |
getTrack()
Get the track number of this track on the album |
java.lang.String |
getVendor()
|
int |
getVersion()
|
java.lang.String |
getYear()
Get the year the track was released |
void |
load(java.io.File input)
Load and parse Ogg Vorbis info from File. |
void |
load(java.io.InputStream input)
Load and parse Ogg Vorbis info from InputStream. |
void |
load(java.net.URL input)
Load and parse Ogg Vorbis info from URL. |
protected void |
loadExtendedInfo(javax.sound.sampled.AudioFileFormat aff)
Load extended info from AudioFileFormat. |
protected void |
loadInfo(javax.sound.sampled.AudioFileFormat aff)
Load info from AudioFileFormat. |
protected void |
loadInfo(java.io.File file)
Load Ogg Vorbis info from file. |
protected void |
loadInfo(java.io.InputStream input)
Load info from input stream. |
protected void |
loadInfo(java.net.URL input)
Load Ogg Vorbis info from URL. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int serial
protected int channels
protected int version
protected int rate
protected int minbitrate
protected int maxbitrate
protected int averagebitrate
protected int nominalbitrate
protected long totalms
protected java.lang.String vendor
protected java.lang.String location
protected long size
protected int track
protected java.lang.String year
protected java.lang.String genre
protected java.lang.String title
protected java.lang.String artist
protected java.lang.String album
protected java.util.Vector comments
| Constructor Detail |
|---|
public OggVorbisInfo()
| Method Detail |
|---|
public void load(java.io.File input)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
load in interface TagInfoinput -
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
public void load(java.net.URL input)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
load in interface TagInfoinput -
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
public void load(java.io.InputStream input)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
load in interface TagInfoinput -
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
protected void loadInfo(java.io.InputStream input)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
input -
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
protected void loadInfo(java.io.File file)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
file -
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
protected void loadInfo(java.net.URL input)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
input -
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
protected void loadInfo(javax.sound.sampled.AudioFileFormat aff)
throws javax.sound.sampled.UnsupportedAudioFileException
aff -
javax.sound.sampled.UnsupportedAudioFileException
protected void loadExtendedInfo(javax.sound.sampled.AudioFileFormat aff)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
aff -
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileExceptionpublic int getSerial()
public int getChannels()
TagInfo
getChannels in interface TagInfopublic int getVersion()
public int getMinBitrate()
public int getMaxBitrate()
public int getAverageBitrate()
public long getSize()
public java.lang.String getVendor()
public java.lang.String getLocation()
public int getSamplingRate()
TagInfo
getSamplingRate in interface TagInfopublic int getBitRate()
TagInfo
getBitRate in interface TagInfopublic long getPlayTime()
TagInfo
getPlayTime in interface TagInfopublic java.lang.String getTitle()
TagInfo
getTitle in interface TagInfopublic java.lang.String getArtist()
TagInfo
getArtist in interface TagInfopublic java.lang.String getAlbum()
TagInfo
getAlbum in interface TagInfopublic int getTrack()
TagInfo
getTrack in interface TagInfopublic java.lang.String getGenre()
TagInfo
getGenre in interface TagInfopublic java.util.Vector getComment()
TagInfo
getComment in interface TagInfopublic java.lang.String getYear()
TagInfo
getYear in interface TagInfo
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||