public abstract class AbstractGainControl extends java.lang.Object implements GainControl
GainControl.| Constructor and Description |
|---|
AbstractGainControl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGainChangeListener(GainChangeListener listener) |
protected static float |
dBToLevel(float db) |
java.awt.Component |
getControlComponent() |
float |
getDB() |
boolean |
getMute() |
protected float |
getSavedLevelDuringMute() |
protected static float |
levelToDb(float level) |
protected void |
notifyListenersGainChangeEvent() |
protected void |
notifyListenersGainChangeEvent(GainChangeEvent event) |
void |
removeGainChangeListener(GainChangeListener listener) |
float |
setDB(float gain) |
void |
setMute(boolean mute) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLevel, setLevelpublic java.awt.Component getControlComponent()
getControlComponent in interface Controlpublic void addGainChangeListener(GainChangeListener listener)
addGainChangeListener in interface GainControlprotected static float levelToDb(float level)
protected static float dBToLevel(float db)
public void removeGainChangeListener(GainChangeListener listener)
removeGainChangeListener in interface GainControlprotected void notifyListenersGainChangeEvent()
protected void notifyListenersGainChangeEvent(GainChangeEvent event)
public boolean getMute()
getMute in interface GainControlpublic void setMute(boolean mute)
setMute in interface GainControlprotected float getSavedLevelDuringMute()
public float getDB()
getDB in interface GainControlpublic float setDB(float gain)
setDB in interface GainControl