uk.org.toot.audio.mixer
Class MixerControls
java.lang.Object
java.util.Observable
uk.org.toot.control.Control
uk.org.toot.control.CompoundControl
uk.org.toot.audio.mixer.MixerControls
public class MixerControls
- extends CompoundControl
MixerControls defines the various types of strip that available and
represents mixer controls as a two-dimensional 'crossbar' of strips
and busses.
Method Summary |
void |
addStripControls(CompoundControl cc)
|
BusControls |
createAuxBusControls(java.lang.String name,
ChannelFormat format)
|
BusControls |
createFxBusControls(java.lang.String name,
ChannelFormat format)
|
AudioControlsChain |
createStripControls(int id,
int index,
java.lang.String name)
|
AudioControlsChain |
createStripControls(int id,
int index,
java.lang.String name,
boolean hasMixControls,
ChannelFormat constraintFormat)
|
AudioControlsChain |
createStripControls(int id,
int index,
java.lang.String name,
ChannelFormat constraintFormat)
|
java.util.List<BusControls> |
getAuxBusControls()
|
BusControls |
getBusControls(java.lang.String name)
|
java.util.List<BusControls> |
getFxBusControls()
|
BusControls |
getMainBusControls()
|
int |
getProviderId()
|
SnapshotAutomation |
getSnapshotAutomation()
|
AudioControlsChain |
getStripControls(int id,
int index)
|
AudioControlsChain |
getStripControls(java.lang.String name)
|
void |
moveStripControls(java.lang.String name,
java.lang.String beforeName)
|
void |
removeStripControls(CompoundControl cc)
|
void |
removeStripControls(java.lang.String name)
|
void |
setSnapshotAutomation(SnapshotAutomation automation)
|
Methods inherited from class uk.org.toot.control.CompoundControl |
canBeDeleted, canBeInsertedBefore, canBeMinimized, canBeMoved, canBeMovedBefore, deepFind, find, find, find, getAlignmentY, getAlternate, getClientProperty, getControls, getInstanceIndex, getMemberControls, getNativeSupport, getPersistence, getPersistenceDomain, hasCustomUI, hasPresets, isAlwaysHorizontal, isAlwaysVertical, isNeverBordered, isPluginParent, putClientProperty, setPersistence, setProviderId, toString |
Methods inherited from class uk.org.toot.control.Control |
getAnnotation, getControlPath, getControlPath, getId, getIntValue, getName, getParent, getValueString, isAdjusting, isEnabled, isHidden, isIndicator, setAdjusting, setAnnotation, setEnabled, 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 |
MixerControls
public MixerControls(java.lang.String name)
MixerControls
public MixerControls(java.lang.String name,
java.lang.String mainBusName,
ChannelFormat channelFormat)
getProviderId
public int getProviderId()
- Overrides:
getProviderId
in class CompoundControl
createFxBusControls
public BusControls createFxBusControls(java.lang.String name,
ChannelFormat format)
createAuxBusControls
public BusControls createAuxBusControls(java.lang.String name,
ChannelFormat format)
getBusControls
public BusControls getBusControls(java.lang.String name)
getMainBusControls
public BusControls getMainBusControls()
getFxBusControls
public java.util.List<BusControls> getFxBusControls()
getAuxBusControls
public java.util.List<BusControls> getAuxBusControls()
createStripControls
public AudioControlsChain createStripControls(int id,
int index,
java.lang.String name)
createStripControls
public AudioControlsChain createStripControls(int id,
int index,
java.lang.String name,
ChannelFormat constraintFormat)
createStripControls
public AudioControlsChain createStripControls(int id,
int index,
java.lang.String name,
boolean hasMixControls,
ChannelFormat constraintFormat)
addStripControls
public void addStripControls(CompoundControl cc)
removeStripControls
public void removeStripControls(CompoundControl cc)
removeStripControls
public void removeStripControls(java.lang.String name)
moveStripControls
public void moveStripControls(java.lang.String name,
java.lang.String beforeName)
getStripControls
public AudioControlsChain getStripControls(java.lang.String name)
getStripControls
public AudioControlsChain getStripControls(int id,
int index)
getSnapshotAutomation
public SnapshotAutomation getSnapshotAutomation()
setSnapshotAutomation
public void setSnapshotAutomation(SnapshotAutomation automation)
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.