public class Resample extends AbstractSignalProcessor<AudioBuffer,AudioBuffer>
MultirateFilters.Resampler
lastOut, signalProcessorSupport
Constructor and Description |
---|
Resample(int upFactor,
int downFactor) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
float |
getFactor() |
int |
hashCode() |
protected AudioBuffer |
processNext(AudioBuffer buffer)
Processes the given input and returns some output.
|
void |
setFactor(int upFactor,
int downFactor) |
String |
toString() |
connectTo, connectTo, connectTo, disconnectFrom, flush, getConnectedProcessors, getConnectedSource, getId, getOutput, process, read, reset, setId
public Resample(int upFactor, int downFactor)
upFactor
- upsample factordownFactor
- downsample factorIllegalArgumentException
- if the resample factor is not supportedpublic void setFactor(int upFactor, int downFactor) throws IllegalArgumentException
upFactor
- up factordownFactor
- down factorIllegalArgumentException
- if the resample factor is not supportedpublic float getFactor()
protected AudioBuffer processNext(AudioBuffer buffer) throws IOException
AbstractSignalProcessor
processNext
in class AbstractSignalProcessor<AudioBuffer,AudioBuffer>
buffer
- input guaranteed not to be null
.IOException
- if an IO error occursCopyright © 2011–2020 tagtraum industries incorporated. All rights reserved.