uk.co.simphoney.audio.constantq
Class SpectrogramToWave

java.lang.Object
  extended by uk.co.simphoney.audio.constantq.SpectrogramToWave
All Implemented Interfaces:
java.util.Observer, SpectrogramDataListener

public class SpectrogramToWave
extends java.lang.Object
implements SpectrogramDataListener, java.util.Observer


Field Summary
 ConstantQSpectrogramDataBuilder data
           
 
Constructor Summary
SpectrogramToWave(ConstantQSpectrogramDataBuilder data)
           
 
Method Summary
 java.util.TreeSet<? extends Oscillator> getPeaks(long chunkPtr)
           
 java.util.TreeSet<? extends Oscillator> getPeaksAtFrame(long framePtr)
           
 void notifyMoreDataReady()
           
 void notifySizeChange(java.awt.Dimension d)
           
 void update(java.util.Observable arg0, java.lang.Object arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

public ConstantQSpectrogramDataBuilder data
Constructor Detail

SpectrogramToWave

public SpectrogramToWave(ConstantQSpectrogramDataBuilder data)
Method Detail

getPeaks

public java.util.TreeSet<? extends Oscillator> getPeaks(long chunkPtr)

update

public void update(java.util.Observable arg0,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer

notifySizeChange

public void notifySizeChange(java.awt.Dimension d)
Specified by:
notifySizeChange in interface SpectrogramDataListener

notifyMoreDataReady

public void notifyMoreDataReady()
Specified by:
notifyMoreDataReady in interface SpectrogramDataListener

getPeaksAtFrame

public java.util.TreeSet<? extends Oscillator> getPeaksAtFrame(long framePtr)