uk.org.toot.audio.mixer
Class MixControls
java.lang.Object
java.util.Observable
uk.org.toot.control.Control
uk.org.toot.control.CompoundControl
uk.org.toot.audio.core.AudioControls
uk.org.toot.audio.mixer.MixControls
- All Implemented Interfaces:
- MixVariables
- Direct Known Subclasses:
- MainMixControls, PostFadeMixControls
public class MixControls
- extends AudioControls
- implements MixVariables
MixControls are the composite Controls for a MixProcess.
Methods inherited from class uk.org.toot.control.CompoundControl |
canBeInsertedBefore, canBeMoved, canBeMovedBefore, deepFind, find, find, find, getAlignmentY, getAlternate, getClientProperty, getControls, getInstanceIndex, getMemberControls, getNativeSupport, getPersistence, getProviderId, hasCustomUI, isAlwaysHorizontal, isNeverBordered, isPluginParent, putClientProperty, setEnabled, setPersistence, setProviderId, toString |
Methods inherited from class uk.org.toot.control.Control |
getAnnotation, getControlPath, getControlPath, getId, getIntValue, getName, getParent, getValueString, isAdjusting, isHidden, isIndicator, setAdjusting, setAnnotation, setHidden, setIntValue, 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
public MixControls(MixerControls mixerControls,
int stripId,
BusControls busControls,
boolean isMaster)
isMaster
public boolean isMaster()
- Specified by:
isMaster
in interface MixVariables
getChannelFormat
public ChannelFormat getChannelFormat()
- Specified by:
getChannelFormat
in interface MixVariables
isAlwaysVertical
public boolean isAlwaysVertical()
- Overrides:
isAlwaysVertical
in class CompoundControl
canBeDeleted
public boolean canBeDeleted()
- Overrides:
canBeDeleted
in class CompoundControl
hasPresets
public boolean hasPresets()
- Overrides:
hasPresets
in class CompoundControl
isSolo
public boolean isSolo()
isMute
public boolean isMute()
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface MixVariables
- Overrides:
isEnabled
in class Control
hasSolo
public boolean hasSolo()
getGain
public float getGain()
- Specified by:
getGain
in interface MixVariables
getChannelGains
public void getChannelGains(float[] dest)
- Specified by:
getChannelGains
in interface MixVariables
getMuteControl
public BooleanControl getMuteControl()
getSoloControl
public BooleanControl getSoloControl()
getGainControl
public MixControls.GainControl getGainControl()
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.