dh.javax.sound.filter
Class FilteredSoundStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
dh.javax.sound.filter.FilteredSoundStream
- All Implemented Interfaces:
- Closeable
public class FilteredSoundStream
- extends FilterInputStream
The FilteredSoundStream class is a FilterInputStream that applies a
SoundFilter to the underlying input stream.
- See Also:
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.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REMAINING_SIZE_UNKNOWN
private static final int REMAINING_SIZE_UNKNOWN
- See Also:
- Constant Field Values
soundFilter
private SoundFilter soundFilter
remainingSize
private int remainingSize
FilteredSoundStream
public FilteredSoundStream(InputStream in,
SoundFilter soundFilter)
- Creates a new FilteredSoundStream object with the specified InputStream
and SoundFilter.
read
public int read(byte[] samples,
int offset,
int length)
throws IOException
- Overrides the FilterInputStream method to apply this filter whenever
bytes are read
- Overrides:
read
in class FilterInputStream
- Throws:
IOException
Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.