uk.org.toot.audio.mixer
Class PostFadeMixControls

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.PostFadeMixControls
All Implemented Interfaces:
MixVariables

public class PostFadeMixControls
extends MixControls

Specialises MixControls for post-fade (effects send) use.

Author:
st

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
PostFadeMixControls(MixerControls mixerControls, int stripId, BusControls busControls, MainMixControls mainMixControls)
           
 
Method Summary
 float getGain()
           
 boolean isEnabled()
           
 
Methods inherited from class uk.org.toot.audio.mixer.MixControls
canBeDeleted, getChannelFormat, getChannelGains, getGainControl, getMuteControl, getSoloControl, hasPresets, hasSolo, isAlwaysVertical, 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
getName
 

Constructor Detail

PostFadeMixControls

public PostFadeMixControls(MixerControls mixerControls,
                           int stripId,
                           BusControls busControls,
                           MainMixControls mainMixControls)
Method Detail

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface MixVariables
Overrides:
isEnabled in class MixControls

getGain

public float getGain()
Specified by:
getGain in interface MixVariables
Overrides:
getGain in class MixControls


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