javazoom.jl.decoder

Class InputStreamSource

Implemented Interfaces:
Source

public class InputStreamSource
extends java.lang.Object
implements Source

Work In Progress. An instance of InputStreamSource implements a Source that provides data from an InputStream . Seeking functionality is not supported.

Fields inherited from interface javazoom.jl.decoder.Source

LENGTH_UNKNOWN

Constructor Summary

InputStreamSource(InputStream in)

Method Summary

boolean
isSeekable()
long
length()
int
read(byte[] b, int offs, int len)
long
seek(long to)
long
tell()
boolean
willReadBlock()

Constructor Details

InputStreamSource

public InputStreamSource(InputStream in)

Method Details

isSeekable

public boolean isSeekable()
Specified by:
isSeekable in interface Source

length

public long length()
Specified by:
length in interface Source

read

public int read(byte[] b,
                int offs,
                int len)
            throws IOException
Specified by:
read in interface Source

seek

public long seek(long to)
Specified by:
seek in interface Source

tell

public long tell()
Specified by:
tell in interface Source

willReadBlock

public boolean willReadBlock()
Specified by:
willReadBlock in interface Source

JavaZOOM 1999-2005