Package com.pdplusplus
Class Convolution
- java.lang.Object
-
- com.pdplusplus.PdMaster
-
- com.pdplusplus.Convolution
-
public class Convolution extends PdMaster
-
-
Field Summary
Fields Modifier and Type Field Description long
pointer
-
Constructor Summary
Constructors Constructor Description Convolution()
Convolution(int window, int overlap)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Convolution
allocate()
static Convolution
allocate(int window, int overlap)
static void
free(Convolution conv)
int
getSquelch()
double
perform(double filter, double control)
void
setSquelch(int sq)
-
Methods inherited from class com.pdplusplus.PdMaster
dbtopow, dbtorms, DEBUG, free, ftom, getBlockSize, getFFTWindow, getSampleRate, getTimeInMilliSeconds, getTimeInSampleTicks, mtof, powtodb, rmstodb, SET_DEBUG, setBlockSize, setFFTWindow, setSampleRate
-
-
-
-
Method Detail
-
allocate
public static Convolution allocate()
-
allocate
public static Convolution allocate(int window, int overlap)
-
free
public static void free(Convolution conv)
-
perform
public double perform(double filter, double control)
-
setSquelch
public void setSquelch(int sq)
-
getSquelch
public int getSquelch()
-
-