com.frinika.audio.analysis.dft
Class ChunkFeeder
java.lang.Object
com.frinika.audio.analysis.DataBuilder
com.frinika.audio.analysis.dft.ChunkFeeder
public class ChunkFeeder
- extends DataBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChunkFeeder
public ChunkFeeder()
setParameters
public void setParameters(int chunkSize,
int fftsize,
LimitedAudioReader reader,
ChunkReaderProcess process,
FFTSpectrumClient client)
doWork
protected void doWork()
- Description copied from class:
DataBuilder
- Does the building. Should test Thread.interrupted() and return ASAP if true.
- Specified by:
doWork
in class DataBuilder
addSizeObserver
public void addSizeObserver(SpectrogramDataListener o)
chunkStartInSamples
public long chunkStartInSamples(long chunkPtr)
getChunkAtFrame
public int getChunkAtFrame(long framePtr)
validAt
public boolean validAt(long chunkPtr2)