uk.org.toot.audio.system
Class DefaultAudioSystem
java.lang.Object
java.util.Observable
uk.org.toot.audio.system.DefaultAudioSystem
- All Implemented Interfaces:
- AudioSystem, IObservable
- Direct Known Subclasses:
- MixerConnectedAudioSystem
public class DefaultAudioSystem
- extends java.util.Observable
- implements AudioSystem
| 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, toString, wait, wait, wait |
DefaultAudioSystem
public DefaultAudioSystem()
addAudioDevice
public void addAudioDevice(AudioDevice device)
- Specified by:
addAudioDevice in interface AudioSystem
removeAudioDevice
public void removeAudioDevice(AudioDevice device)
- Specified by:
removeAudioDevice in interface AudioSystem
getAudioDevices
public java.util.List<AudioDevice> getAudioDevices()
- Specified by:
getAudioDevices in interface AudioSystem
getAudioInputs
public java.util.List<AudioInput> getAudioInputs()
- Specified by:
getAudioInputs in interface AudioSystem
getAudioOutputs
public java.util.List<AudioOutput> getAudioOutputs()
- Specified by:
getAudioOutputs in interface AudioSystem
setAutoConnect
public void setAutoConnect(boolean autoConnect)
- Specified by:
setAutoConnect in interface AudioSystem
close
public void close()
- Description copied from interface:
AudioSystem
- Close all AudioDevices
- Specified by:
close in interface AudioSystem
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.