public class CteQFingerprintProcessor
extends java.lang.Object
implements be.tarsos.dsp.AudioProcessor
Constructor and Description |
---|
CteQFingerprintProcessor(int eventPointsPerSecond,
int branchingFactor) |
CteQFingerprintProcessor(int eventPointsPerSecond,
int branchingFactor,
boolean keepOriginalSpectrogram) |
CteQFingerprintProcessor(int eventPointsPerSecond,
int branchingFactor,
boolean keepOriginalSpectrogram,
int hopsize,
int binsPerOctave,
float minFreqInCents,
float maxFreqInCents) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the event points, coupled fingerprints and the spectral info.
|
void |
findEventPointsViaThresholding() |
be.tarsos.dsp.ConstantQ |
getConstantQProcessor() |
java.util.List<CteQEventPoint> |
getEventPoints() |
int |
getFFTlength() |
java.util.Set<CteQFingerprint> |
getFingerprints() |
int |
getHopSize() |
be.tarsos.dsp.ConstantQ |
getProcessor() |
java.util.List<float[]> |
getSpectralInfo() |
boolean |
process(be.tarsos.dsp.AudioEvent audioEvent) |
void |
processingFinished() |
public CteQFingerprintProcessor(int eventPointsPerSecond, int branchingFactor)
public CteQFingerprintProcessor(int eventPointsPerSecond, int branchingFactor, boolean keepOriginalSpectrogram)
public CteQFingerprintProcessor(int eventPointsPerSecond, int branchingFactor, boolean keepOriginalSpectrogram, int hopsize, int binsPerOctave, float minFreqInCents, float maxFreqInCents)
public boolean process(be.tarsos.dsp.AudioEvent audioEvent)
process
in interface be.tarsos.dsp.AudioProcessor
public void processingFinished()
processingFinished
in interface be.tarsos.dsp.AudioProcessor
public int getFFTlength()
public be.tarsos.dsp.ConstantQ getProcessor()
public void findEventPointsViaThresholding()
public java.util.List<float[]> getSpectralInfo()
public java.util.List<CteQEventPoint> getEventPoints()
public java.util.Set<CteQFingerprint> getFingerprints()
public be.tarsos.dsp.ConstantQ getConstantQProcessor()
public int getHopSize()
public void clear()