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.