uk.org.toot.audio.mixer
Class MixControls.LCRControl
java.lang.Object
java.util.Observable
uk.org.toot.control.Control
uk.org.toot.control.LawControl
uk.org.toot.control.FloatControl
uk.org.toot.audio.mixer.MixControls.LCRControl
- Direct Known Subclasses:
- MixControls.BalanceControl, MixControls.PanControl
- Enclosing class:
- MixControls
public abstract static class MixControls.LCRControl
- extends FloatControl
An abstract implementation of a Left/Center/Right control such as
a pan or balance control.
Methods inherited from class uk.org.toot.control.Control |
getAnnotation, getControlPath, getControlPath, getId, getName, getParent, isAdjusting, isEnabled, isHidden, isIndicator, setAdjusting, setAnnotation, setEnabled, setHidden, setName |
Methods inherited from class java.util.Observable |
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MixControls.LCRControl
public MixControls.LCRControl(java.lang.String name,
ControlLaw law,
float precision,
float initialValue)
getLeft
public abstract float getLeft()
getRight
public abstract float getRight()
getPresetNames
public java.lang.String[] getPresetNames()
- Overrides:
getPresetNames
in class LawControl
applyPreset
public void applyPreset(java.lang.String presetName)
- Overrides:
applyPreset
in class LawControl
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.