Alphabetical Index

A B C D E F G I J L M N P R S T V

A

addTag(javazoom.spi.mpeg.sampled.file.tag.IcyTag) - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
adds the tag to the HashMap of tags we have encountered either in-stream or as headers, replacing any previous tag with this name.
Adds a TagParseListener to be notified when this stream parses MP3Tags.
Adds a TagParseListener to be notified when this object parses MP3Tags.
Adds a TagParseListener to be notified when a stream parses MP3Tags.

B

bytesUntilNextMetadata - field in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
how many bytes of real data remain before the next block of metadata.

C

close() - method in class javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream
crlfBuffer - field in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Buffer for readCRLF line...

D

DEBUG - static field in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
DecodedMpegAudioInputStream - class javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream
Main decoder.
DecodedMpegAudioInputStream(AudioFormat,AudioInputStream) - constructor for class javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream

E

execute() - method in class javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream

F

fireTagParsed(Object,javazoom.spi.mpeg.sampled.file.tag.MP3Tag) - method in class javazoom.spi.mpeg.sampled.file.tag.MP3TagParseSupport
Fires the given event to all registered listeners

G

getAudioFileFormat(File) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Returns AudioFileFormat from File.
getAudioFileFormat(InputStream,long) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Returns AudioFileFormat from inputstream and medialength.
getAudioFileFormat(URL) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Returns AudioFileFormat from URL.
getAudioInputStream(AudioFormat,AudioInputStream) - method in class javazoom.spi.mpeg.sampled.convert.MpegFormatConversionProvider
getAudioInputStream(File) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Returns AudioInputStream from file.
getAudioInputStream(InputStream) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Return the AudioInputStream from the given InputStream.
getAudioInputStream(URL) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Returns AudioInputStream from url.
getInstance() - static method in class javazoom.spi.mpeg.sampled.file.IcyListener
getLastTag() - method in class javazoom.spi.mpeg.sampled.file.IcyListener
getName() - method in class javazoom.spi.mpeg.sampled.file.tag.MP3Tag
getStreamTitle() - method in class javazoom.spi.mpeg.sampled.file.IcyListener
getStreamUrl() - method in class javazoom.spi.mpeg.sampled.file.IcyListener
getTag() - method in class javazoom.spi.mpeg.sampled.file.tag.TagParseEvent
Get the tag that was parsed.
getTag(String) - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Get the named tag from the HashMap of headers and in-line tags.
getTagHash() - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Returns a HashMap of all headers and in-stream tags parsed so far.
getTags() - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Get all tags (headers or in-stream) encountered thus far.
getTags() - method in class javazoom.spi.mpeg.sampled.file.tag.MP3MetadataParser
Get all tags (headers or in-stream) encountered thusfar.
getValue() - method in class javazoom.spi.mpeg.sampled.file.tag.MP3Tag
getValueAsString() - method in class javazoom.spi.mpeg.sampled.file.tag.IcyTag
Return the value of this tag as a string.
getValueAsString() - method in class javazoom.spi.mpeg.sampled.file.tag.StringableTag
Return the value of this tag as a string.

I

IcyInputStream - class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
An BufferedInputStream that parses Shoutcast's "icy" metadata from the stream.
IcyInputStream(InputStream) - constructor for class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Reads the initial headers of the stream and adds tags appropriatly.
IcyInputStream(InputStream,String) - constructor for class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
IcyInputStream constructor for know meta-interval (Icecast 2)
IcyListener - class javazoom.spi.mpeg.sampled.file.IcyListener
This class (singleton) allow to be notified on shoutcast meta data while playing the stream (such as song title).
IcyTag - class javazoom.spi.mpeg.sampled.file.tag.IcyTag
A tag parsed from an icecast tag.
IcyTag(String,String) - constructor for class javazoom.spi.mpeg.sampled.file.tag.IcyTag
Create a new tag, from the parsed name and (String) value.
INITAL_READ_LENGTH - static field in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
INLINE_TAG_SEPARATORS - static field in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
inline tags are delimited by ';', also filter out null bytes
isConversionSupported(AudioFormat,AudioFormat) - method in class javazoom.spi.mpeg.sampled.convert.MpegFormatConversionProvider
Add conversion support for any MpegEncoding source with FrameRate or FrameSize not empty.

J

javazoom.spi - package

L

loadShoutcastInfo(InputStream,HashMap) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Load shoutcast (ICY) info.

M

main(args[]) - static method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Quickie unit-test.
metaint - field in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
value of the "metaint" tag, which tells us how many bytes of real data are between the metadata tags.
MP3 - static field in class javazoom.spi.mpeg.sampled.file.MpegFileFormatType
MP3MetadataParser - interface javazoom.spi.mpeg.sampled.file.tag.MP3MetadataParser
An object that fires off TagParseEvents as they are parsed from a stream, ServerSocket, or other metadata source
MP3Tag - class javazoom.spi.mpeg.sampled.file.tag.MP3Tag
An individual piece of mp3 metadata, as a name/value pair.
MP3Tag(String,Object) - constructor for class javazoom.spi.mpeg.sampled.file.tag.MP3Tag
MP3TagParseSupport - class javazoom.spi.mpeg.sampled.file.tag.MP3TagParseSupport
MP3TagParseSupport() - constructor for class javazoom.spi.mpeg.sampled.file.tag.MP3TagParseSupport
trivial constructor, sets up listeners list.
MPEG - static field in class javazoom.spi.mpeg.sampled.file.MpegFileFormatType
MPEG1L1 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG1L2 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG1L3 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2DOT5L1 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2DOT5L2 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2DOT5L3 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2L1 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2L2 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2L3 - static field in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MpegAudioFileFormat - class javazoom.spi.mpeg.sampled.file.MpegAudioFileFormat
MpegAudioFileFormat(Type,AudioFormat,int,int,Map) - constructor for class javazoom.spi.mpeg.sampled.file.MpegAudioFileFormat
Contructor.
MpegAudioFileReader - class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
This class implements AudioFileReader for MP3 SPI.
MpegAudioFileReader() - constructor for class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
MpegAudioFormat - class javazoom.spi.mpeg.sampled.file.MpegAudioFormat
Constructor.
MpegEncoding - class javazoom.spi.mpeg.sampled.file.MpegEncoding
Encodings used by the MPEG audio decoder.
MpegEncoding(String) - constructor for class javazoom.spi.mpeg.sampled.file.MpegEncoding
MpegFileFormatType - class javazoom.spi.mpeg.sampled.file.MpegFileFormatType
FileFormatTypes used by the MPEG audio decoder.
MpegFileFormatType(String,String) - constructor for class javazoom.spi.mpeg.sampled.file.MpegFileFormatType
MpegFormatConversionProvider - class javazoom.spi.mpeg.sampled.convert.MpegFormatConversionProvider
ConversionProvider for MPEG files.
MpegFormatConversionProvider() - constructor for class javazoom.spi.mpeg.sampled.convert.MpegFormatConversionProvider
Constructor.

N

name - field in class javazoom.spi.mpeg.sampled.file.tag.MP3Tag

P

parseID3v1Frames(byte[],HashMap) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Parser ID3v1 frames
parseID3v2Frames(InputStream,HashMap) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Parse ID3v2 frames to add album (TALB), title (TIT2), date (TYER), author (TPE1), copyright (TCOP), comment (COMM) ...
parseInlineIcyTags(byte[]) - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Parse metadata from an in-stream "block" of bytes, add a tag for each one.
parseText(byte[],int,int,int) - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
Parse Text Frames.
properties() - method in class javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream
Return dynamic properties.
properties() - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileFormat
MP3 audio file format parameters.
properties() - method in class javazoom.spi.mpeg.sampled.file.MpegAudioFormat
MP3 audio format parameters.
properties() - method in class javazoom.spi.PropertiesContainer
PropertiesContainer - interface javazoom.spi.PropertiesContainer

R

read() - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Reads and returns a single byte.
read(byte[]) - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
trivial return read (buf, 0, buf.length)
read(byte[],int,int) - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Reads a block of bytes.
readCRLFLine() - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Read everything up to the next CRLF, return it as a String.
readInitialHeaders() - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Assuming we're at the top of the stream, read lines one by one until we hit a completely blank \r\n.
readMetadata() - method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
Read the next segment of metadata.
Removes a TagParseListener, so it won't be notified when this stream parses MP3Tags.
Removes a TagParseListener, so it won't be notified when this object parses MP3Tags.
Removes a TagParseListener, so it won't be notified when a stream parses MP3Tags.
reset() - method in class javazoom.spi.mpeg.sampled.file.IcyListener
Reset all properties.

S

setLastTag(javazoom.spi.mpeg.sampled.file.tag.MP3Tag) - method in class javazoom.spi.mpeg.sampled.file.IcyListener
setStreamTitle(String) - method in class javazoom.spi.mpeg.sampled.file.IcyListener
setStreamUrl(String) - method in class javazoom.spi.mpeg.sampled.file.IcyListener
skip(long) - method in class javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream
skipFrames(long) - method in class javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream
Skip frames.
StringableTag - interface javazoom.spi.mpeg.sampled.file.tag.StringableTag
Indicates that the value of a tag is a string, and provides a getValueAsString() method to get it.

T

tag - field in class javazoom.spi.mpeg.sampled.file.tag.TagParseEvent
tagParsed(javazoom.spi.mpeg.sampled.file.tag.TagParseEvent) - method in class javazoom.spi.mpeg.sampled.file.IcyListener
tagParsed(javazoom.spi.mpeg.sampled.file.tag.TagParseEvent) - method in class javazoom.spi.mpeg.sampled.file.tag.TagParseListener
Called when a tag is found (parsed from the stream, received via UDP, etc.)
TagParseEvent - class javazoom.spi.mpeg.sampled.file.tag.TagParseEvent
Event to indicate that an MP3 tag was received through some means (parsed in stream, received via UDP, whatever) and converted into an MP3Tag object.
TagParseEvent(Object,javazoom.spi.mpeg.sampled.file.tag.MP3Tag) - constructor for class javazoom.spi.mpeg.sampled.file.tag.TagParseEvent
TagParseListener - interface javazoom.spi.mpeg.sampled.file.tag.TagParseListener
EventListener to be implemented by objects that want to get callbacks when MP3 tags are received.
toString() - method in class javazoom.spi.mpeg.sampled.file.tag.MP3Tag

V

value - field in class javazoom.spi.mpeg.sampled.file.tag.MP3Tag
VERSION - static field in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader

JavaZOOM 1999-2005