agentland.device
Interface AudioMux

All Superinterfaces:
Agent, BaseMux, Connectable, Device, Good, Managed, Mux, NamedMux, Presetable, Remote, Spy
All Known Implementing Classes:
AudioMuxAgent

public interface AudioMux
extends Presetable, BaseMux


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 boolean areYouThere()
           
 boolean gotoPreset(int i)
           
 boolean muteAll()
           
 boolean muteInChannel(int in)
           
 boolean muteOutChannel(int out)
           
 boolean unmuteAll()
           
 boolean unmuteInChannel(int in)
           
 boolean unmuteOutChannel(int out)
           
 
Methods inherited from interface agentland.device.Presetable
addPresetName, clearPresetNames, getNumPresets, getPresetName, getPresets, setPresetName, setPresets
 
Methods inherited from interface agentland.device.NamedMux
connect, getInputName, getInputs, getNumInputs, getNumOutputs, getOutputName, getOutputs, resetNames, setInputName, setOutputName
 
Methods inherited from interface agentland.device.Mux
connect, getInput, loadDefaults
 
Methods inherited from interface agentland.device.Device
addName, getName, getNames, getState, getState, getStateNames, hasName, resetAllStates, resetName, resetState, resetState, setName, setState
 
Methods inherited from interface agentland.resource.Managed
getNeed, replace, replace, resources, yank, yank
 
Methods inherited from interface agentland.util.Good
getHistory, getHistoryElement, resetHistory
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 
Methods inherited from interface agentland.util.Spy
tell
 

Method Detail

areYouThere

public boolean areYouThere()
                    throws RemoteException

gotoPreset

public boolean gotoPreset(int i)
                   throws RemoteException

muteAll

public boolean muteAll()
                throws RemoteException

muteOutChannel

public boolean muteOutChannel(int out)
                       throws RemoteException

muteInChannel

public boolean muteInChannel(int in)
                      throws RemoteException

unmuteAll

public boolean unmuteAll()
                  throws RemoteException

unmuteOutChannel

public boolean unmuteOutChannel(int out)
                         throws RemoteException

unmuteInChannel

public boolean unmuteInChannel(int in)
                        throws RemoteException