uk.org.toot.audio.core
Class AudioControlsChain

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.control.CompoundControlChain
                  extended by uk.org.toot.audio.core.AudioControlsChain

public class AudioControlsChain
extends CompoundControlChain

AudioControlsChain extends CompoundControlChain to provide information regarding audio control services which may be plugged in.


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.org.toot.control.CompoundControlChain
CompoundControlChain.ChainMutation
 
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
AudioControlsChain(int id, int index, java.lang.String name, ChannelFormat constraintFormat)
           
AudioControlsChain(int id, java.lang.String name)
           
 
Method Summary
 java.util.List<ServiceDescriptor> descriptors()
           
 ChannelFormat getConstraintChannelFormat()
           
 java.lang.String getPersistenceDomain()
           
 java.lang.String getSourceLabel()
           
 java.lang.String getSourceLocation()
           
 void setMetaInfo(AudioBuffer.MetaInfo metaInfo)
           
 
Methods inherited from class uk.org.toot.control.CompoundControlChain
add, add, delete, delete, insert, isPluginParent, move, setMutating
 
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, getProviderId, hasCustomUI, hasPresets, isAlwaysHorizontal, isAlwaysVertical, isNeverBordered, 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
 

Constructor Detail

AudioControlsChain

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

AudioControlsChain

public AudioControlsChain(int id,
                          int index,
                          java.lang.String name,
                          ChannelFormat constraintFormat)
Method Detail

setMetaInfo

public void setMetaInfo(AudioBuffer.MetaInfo metaInfo)

getSourceLabel

public java.lang.String getSourceLabel()

getSourceLocation

public java.lang.String getSourceLocation()

getConstraintChannelFormat

public ChannelFormat getConstraintChannelFormat()

descriptors

public java.util.List<ServiceDescriptor> descriptors()
Overrides:
descriptors in class CompoundControlChain

getPersistenceDomain

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


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