Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

addTag(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.
addTagParseListener(TagParseListener) - Method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  Adds a TagParseListener to be notified when this stream parses MP3Tags.
addTagParseListener(TagParseListener) - Method in interface javazoom.spi.mpeg.sampled.file.tag.MP3MetadataParser
  Adds a TagParseListener to be notified when this object parses MP3Tags.
addTagParseListener(TagParseListener) - Method in class javazoom.spi.mpeg.sampled.file.tag.MP3TagParseSupport
  Adds a TagParseListener to be notified when a stream parses MP3Tags.

## B

bytesUntilNextMetadata - Variable 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 - Variable in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  Buffer for readCRLF line... note this limits lines to 1024 chars (I've read that WinAmp barfs at 128, so this is generous)

## D

DEBUG - Static variable 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

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

## G

getAudioFileFormat(File) - Method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
  Returns AudioFileFormat from File.
getAudioFileFormat(URL) - Method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
  Returns AudioFileFormat from URL.
getAudioFileFormat(InputStream, long) - Method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
  Returns AudioFileFormat from inputstream and medialength.
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(URL) - Method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
  Returns AudioInputStream from url.
getAudioInputStream(InputStream) - Method in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
  Return the AudioInputStream from the given InputStream.
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(String) - Method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  Get the named tag from the HashMap of headers and in-line tags.
getTag() - Method in class javazoom.spi.mpeg.sampled.file.tag.TagParseEvent
  Get the tag that was parsed.
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 interface 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
getValueAsString() - Method in interface javazoom.spi.mpeg.sampled.file.tag.StringableTag
  Return the value of this tag as a string.

## I

INITAL_READ_LENGTH - Static variable in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
INLINE_TAG_SEPARATORS - Static variable in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  inline tags are delimited by ';', also filter out null bytes
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.
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 javazoom.spi
javazoom.spi.mpeg.sampled.convert - package javazoom.spi.mpeg.sampled.convert
javazoom.spi.mpeg.sampled.file - package javazoom.spi.mpeg.sampled.file
javazoom.spi.mpeg.sampled.file.tag - package javazoom.spi.mpeg.sampled.file.tag

## L

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

## M

MP3 - Static variable 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 variable in class javazoom.spi.mpeg.sampled.file.MpegFileFormatType
MPEG1L1 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG1L2 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG1L3 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2DOT5L1 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2DOT5L2 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2DOT5L3 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2L1 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2L2 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MPEG2L3 - Static variable in class javazoom.spi.mpeg.sampled.file.MpegEncoding
MpegAudioFileFormat - class javazoom.spi.mpeg.sampled.file.MpegAudioFileFormat.
MpegAudioFileFormat(AudioFileFormat.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.
MpegAudioFormat(AudioFormat.Encoding, float, int, int, int, float, boolean, Map) - Constructor for 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.
main(String[]) - Static method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  Quickie unit-test.
metaint - Variable 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.

## N

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

## P

PropertiesContainer - interface javazoom.spi.PropertiesContainer.
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 interface javazoom.spi.PropertiesContainer
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.

## R

read() - Method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  Reads and returns a single byte.
read(byte[], int, int) - Method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  Reads a block of bytes.
read(byte[]) - Method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  trivial `return read (buf, 0, buf.length)`
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.
removeTagParseListener(TagParseListener) - Method in class javazoom.spi.mpeg.sampled.file.tag.IcyInputStream
  Removes a TagParseListener, so it won't be notified when this stream parses MP3Tags.
removeTagParseListener(TagParseListener) - Method in interface javazoom.spi.mpeg.sampled.file.tag.MP3MetadataParser
  Removes a TagParseListener, so it won't be notified when this object parses MP3Tags.
removeTagParseListener(TagParseListener) - Method in class javazoom.spi.mpeg.sampled.file.tag.MP3TagParseSupport
  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

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

## T

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, 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.
tag - Variable in class javazoom.spi.mpeg.sampled.file.tag.TagParseEvent
tagParsed(TagParseEvent) - Method in class javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream
tagParsed(TagParseEvent) - Method in class javazoom.spi.mpeg.sampled.file.IcyListener
tagParsed(TagParseEvent) - Method in interface javazoom.spi.mpeg.sampled.file.tag.TagParseListener
  Called when a tag is found (parsed from the stream, received via UDP, etc.)
toString() - Method in class javazoom.spi.mpeg.sampled.file.tag.MP3Tag

## V

VERSION - Static variable in class javazoom.spi.mpeg.sampled.file.MpegAudioFileReader
value - Variable in class javazoom.spi.mpeg.sampled.file.tag.MP3Tag

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

JavaZOOM 1999-2005