sound.echo
Class FilteredSoundStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
sound.echo.FilteredSoundStream
- All Implemented Interfaces:
- java.io.Closeable
public class FilteredSoundStream
- extends java.io.FilterInputStream
The FilteredSoundStream class is a FilterInputStream that applies a
SoundFilter to the underlying input stream.
- See Also:
SoundFilter
Constructor Summary |
FilteredSoundStream(java.io.InputStream in,
sound.echo.SoundFilter soundFilter)
Creates a new FilteredSoundStream object with the specified InputStream
and SoundFilter. |
Method Summary |
int |
read(byte[] samples,
int offset,
int length)
Overrides the FilterInputStream method to apply this filter whenever
bytes are read |
Methods inherited from class java.io.FilterInputStream |
available, close, mark, markSupported, read, read, reset, skip |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilteredSoundStream
public FilteredSoundStream(java.io.InputStream in,
sound.echo.SoundFilter soundFilter)
- Creates a new FilteredSoundStream object with the specified InputStream
and SoundFilter.
read
public int read(byte[] samples,
int offset,
int length)
throws java.io.IOException
- Overrides the FilterInputStream method to apply this filter whenever
bytes are read
- Overrides:
read
in class java.io.FilterInputStream
- Throws:
java.io.IOException