uk.org.toot.audio.system
Class AbstractAudioDevice

java.lang.Object
  extended by java.util.Observable
      extended by uk.org.toot.audio.system.AbstractAudioDevice
All Implemented Interfaces:
AudioDevice, IObservable

public abstract class AbstractAudioDevice
extends java.util.Observable
implements AudioDevice


Constructor Summary
AbstractAudioDevice(java.lang.String name)
           
 
Method Summary
 java.util.List<AudioInput> getAudioInputs()
          Get the list of AudioInputs for this AudioDevice.
 java.util.List<AudioOutput> getAudioOutputs()
          Get the list of AudioOutputs for this AudioDevice.
 java.lang.String getName()
          Return a unique name for the device.
 java.lang.String toString()
           
 
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
 
Methods inherited from interface uk.org.toot.audio.system.AudioDevice
closeAudio
 
Methods inherited from interface uk.org.toot.misc.IObservable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 

Constructor Detail

AbstractAudioDevice

public AbstractAudioDevice(java.lang.String name)
Method Detail

getAudioInputs

public java.util.List<AudioInput> getAudioInputs()
Description copied from interface: AudioDevice
Get the list of AudioInputs for this AudioDevice.

Specified by:
getAudioInputs in interface AudioDevice

getAudioOutputs

public java.util.List<AudioOutput> getAudioOutputs()
Description copied from interface: AudioDevice
Get the list of AudioOutputs for this AudioDevice.

Specified by:
getAudioOutputs in interface AudioDevice

getName

public java.lang.String getName()
Description copied from interface: AudioDevice
Return a unique name for the device.

Specified by:
getName in interface AudioDevice
Returns:
String - the unique name

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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