Class FluxProcessor
- java.lang.Object
-
- com.tagtraum.jipes.AbstractSignalProcessor<T,Float>
-
- com.tagtraum.audiokern.audioprocessor.AbstractFluxProcessor<AudioBuffer>
-
- com.tagtraum.audiokern.audioprocessor.FluxProcessor
-
- All Implemented Interfaces:
SignalProcessor<AudioBuffer,Float>
,SignalPullProcessor<AudioBuffer,Float>
,SignalSource<Float>
public class FluxProcessor extends AbstractFluxProcessor<AudioBuffer>
Calculates the flux between two consecutiveAudioBuffer
's data.- Author:
- Hendrik Schreiber
- See Also:
SpectralFluxProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tagtraum.audiokern.audioprocessor.AbstractFluxProcessor
AbstractFluxProcessor.AbstractFluxCalculator<T extends AudioBuffer>, AbstractFluxProcessor.FluxCalculator<T extends AudioBuffer>
-
-
Field Summary
-
Fields inherited from class com.tagtraum.audiokern.audioprocessor.AbstractFluxProcessor
EUCLIDEAN_DATA_FLUX_CALCULATOR
-
Fields inherited from class com.tagtraum.jipes.AbstractSignalProcessor
lastOut, signalProcessorSupport
-
-
Constructor Summary
Constructors Constructor Description FluxProcessor()
Flux processor withDistanceFunctions.EUCLIDEAN_DISTANCE
FluxProcessor(AbstractFluxProcessor.FluxCalculator<AudioBuffer> audioBufferFluxCalculator)
-
Method Summary
-
Methods inherited from class com.tagtraum.audiokern.audioprocessor.AbstractFluxProcessor
equals, flush, getFluxCalculator, hashCode, process, processNext, read, reset, setFluxCalculator, toString
-
Methods inherited from class com.tagtraum.jipes.AbstractSignalProcessor
connectTo, connectTo, connectTo, disconnectFrom, getConnectedProcessors, getConnectedSource, getId, getOutput, setId
-
-
-
-
Constructor Detail
-
FluxProcessor
public FluxProcessor()
Flux processor withDistanceFunctions.EUCLIDEAN_DISTANCE
-
FluxProcessor
public FluxProcessor(AbstractFluxProcessor.FluxCalculator<AudioBuffer> audioBufferFluxCalculator)
-
-