jass.generators
Interface Filter

All Known Implementing Classes:
BandPass, BiQuad, BiQuadFilterBase, Butter2LowFilter, FFTFilter, HalfSampleDelayKLFilter, HalfSampleDelayTubeFilter, KellyLochbaumFilter, KellyLochbaumFilterOld, ResonFilter, RightLoadedWebsterTube, TubeFilter

public interface Filter

Interface defining a filter with one input and one output.

Author:
Kees van den Doel (kvdoel@cs.ubc.ca)

Method Summary
 void filter(float[] output, float[] input, int nsamples, int inputOffset)
          Proces input.
 

Method Detail

filter

void filter(float[] output,
            float[] input,
            int nsamples,
            int inputOffset)
Proces input.

Parameters:
output - user provided buffer for returned result.
input - user provided input buffer.
nsamples - number of samples written to output buffer.
inputOffset - where to start in circular buffer input.