uk.org.toot.audio.system
Interface AudioSystem

All Superinterfaces:
IObservable
All Known Subinterfaces:
ConnectedAudioSystem
All Known Implementing Classes:
DefaultAudioSystem, MixerConnectedAudioSystem

public interface AudioSystem
extends IObservable

A composition of AudioDevices


Method Summary
 void addAudioDevice(AudioDevice device)
           
 void close()
          Close all AudioDevices
 java.util.List<AudioDevice> getAudioDevices()
           
 java.util.List<AudioInput> getAudioInputs()
           
 java.util.List<AudioOutput> getAudioOutputs()
           
 void removeAudioDevice(AudioDevice device)
           
 void setAutoConnect(boolean autoConnect)
           
 
Methods inherited from interface uk.org.toot.misc.IObservable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 

Method Detail

addAudioDevice

void addAudioDevice(AudioDevice device)

removeAudioDevice

void removeAudioDevice(AudioDevice device)

getAudioDevices

java.util.List<AudioDevice> getAudioDevices()

getAudioInputs

java.util.List<AudioInput> getAudioInputs()

getAudioOutputs

java.util.List<AudioOutput> getAudioOutputs()

setAutoConnect

void setAutoConnect(boolean autoConnect)

close

void close()
Close all AudioDevices



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