uk.org.toot.audio.mixer
Class MainMixControls

java.lang.Object
  extended by java.util.Observable
      extended by uk.org.toot.control.Control
          extended by uk.org.toot.control.CompoundControl
              extended by uk.org.toot.audio.core.AudioControls
                  extended by uk.org.toot.audio.mixer.MixControls
                      extended by uk.org.toot.audio.mixer.MainMixControls
All Implemented Interfaces:
MainMixVariables, MixVariables

public class MainMixControls
extends MixControls
implements MainMixVariables

MainMixControls add a route control to MixControls.


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.org.toot.audio.mixer.MixControls
MixControls.BalanceControl, MixControls.FrontRearControl, MixControls.GainControl, MixControls.LCRControl, MixControls.PanControl
 
Nested classes/interfaces inherited from class uk.org.toot.control.CompoundControl
CompoundControl.BypassControl
 
Field Summary
 
Fields inherited from class uk.org.toot.control.CompoundControl
USE_PARENT_PROVIDER_ID
 
Constructor Summary
MainMixControls(MixerControls mixerControls, int stripId, BusControls busControls, boolean isMaster)
           
 
Method Summary
 EnumControl getRouteControl()
           
 
Methods inherited from class uk.org.toot.audio.mixer.MixControls
canBeDeleted, getChannelFormat, getChannelGains, getGain, getGainControl, getMuteControl, getSoloControl, hasPresets, hasSolo, isAlwaysVertical, isEnabled, isMaster, isMute, isSolo
 
Methods inherited from class uk.org.toot.audio.core.AudioControls
canBeMinimized, canBypass, getBypassControl, getPersistenceDomain, hasOrderedFrequencies, isBypassed, setBypassed
 
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, 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, 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
 
Methods inherited from interface uk.org.toot.audio.mixer.MixVariables
getChannelFormat, getChannelGains, getGain, getName, isEnabled, isMaster
 

Constructor Detail

MainMixControls

public MainMixControls(MixerControls mixerControls,
                       int stripId,
                       BusControls busControls,
                       boolean isMaster)
Method Detail

getRouteControl

public EnumControl getRouteControl()
Specified by:
getRouteControl in interface MainMixVariables


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.