com.frinika.audio.analysis.gui
Class WaveImage

java.lang.Object
  extended by java.util.Observable
      extended by com.frinika.audio.analysis.gui.WaveImage
All Implemented Interfaces:
SpectrogramDataListener

public class WaveImage
extends java.util.Observable
implements SpectrogramDataListener


Constructor Summary
WaveImage(LimitedAudioReader gin)
           
 
Method Summary
 void drawImage(java.awt.Graphics2D g, int i, int j)
           
 int frameToScreen(long frame)
           
 int getHeight()
           
 java.awt.Dimension getPreferredSize()
           
 int getWidth()
           
 void notifyMoreDataReady()
           
 void notifySizeChange(java.awt.Dimension d)
           
 int screenToFrame(int p)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WaveImage

public WaveImage(LimitedAudioReader gin)
Method Detail

getPreferredSize

public java.awt.Dimension getPreferredSize()

notifySizeChange

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

drawImage

public void drawImage(java.awt.Graphics2D g,
                      int i,
                      int j)

getWidth

public int getWidth()

getHeight

public int getHeight()

frameToScreen

public int frameToScreen(long frame)

screenToFrame

public int screenToFrame(int p)

notifyMoreDataReady

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