uk.org.toot.audio.core
Class AudioControls

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
Direct Known Subclasses:
AbstractDelayControls, AutomationControls, BusControls, ClassicFilterControls, DelayTapControls, DenormalControls, DynamicsControls, EQ.Controls, GlobalDynamicAutomationControls, MeterControls, MixControls, MultiBandCompressor.MultiBandControls, MultiTapDelayControls, StereoImageControls

public class AudioControls
extends CompoundControl

AudioControls are composite Controls which control an AudioProcess, defined in 'user' terms. They add a bypass control.


Nested Class Summary
 
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
AudioControls(int id, java.lang.String name)
           
AudioControls(int id, java.lang.String name, int bypassId)
           
 
Method Summary
 boolean canBeMinimized()
           
 boolean canBypass()
           
 BooleanControl getBypassControl()
           
 java.lang.String getPersistenceDomain()
           
 boolean hasOrderedFrequencies()
           
 boolean isBypassed()
           
 void setBypassed(boolean state)
           
 
Methods inherited from class uk.org.toot.control.CompoundControl
canBeDeleted, canBeInsertedBefore, canBeMoved, canBeMovedBefore, deepFind, find, find, find, getAlignmentY, getAlternate, getClientProperty, getControls, getInstanceIndex, getMemberControls, getNativeSupport, getPersistence, getProviderId, hasCustomUI, hasPresets, isAlwaysHorizontal, isAlwaysVertical, 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, isEnabled, 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
 

Constructor Detail

AudioControls

public AudioControls(int id,
                     java.lang.String name)

AudioControls

public AudioControls(int id,
                     java.lang.String name,
                     int bypassId)
Method Detail

hasOrderedFrequencies

public boolean hasOrderedFrequencies()

canBeMinimized

public boolean canBeMinimized()
Overrides:
canBeMinimized in class CompoundControl

canBypass

public boolean canBypass()

setBypassed

public void setBypassed(boolean state)

isBypassed

public boolean isBypassed()

getBypassControl

public BooleanControl getBypassControl()

getPersistenceDomain

public java.lang.String getPersistenceDomain()
Overrides:
getPersistenceDomain in class CompoundControl


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