com.frinika.audio.analysis.gui
Class WaveImage
java.lang.Object
java.util.Observable
com.frinika.audio.analysis.gui.WaveImage
- All Implemented Interfaces:
- SpectrogramDataListener
public class WaveImage
- extends java.util.Observable
- implements SpectrogramDataListener
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 |
WaveImage
public WaveImage(LimitedAudioReader gin)
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