Uses of Interface
jmri.Audio

Packages that use Audio
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.implementation Provides implementations of various JMRI interfaces. 
jmri.jmrit.audio Provides specific implementations of various audio systems 
jmri.jmrit.audio.swing Provides Swing-specific implementations of various audio systems. 
jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads. 
jmri.managers Provides implementations of various JMRI managers. 
 

Uses of Audio in jmri
 

Methods in jmri that return Audio
 Audio AudioManager.getAudio(String name)
          Locate via user name, then system name if needed.
 Audio AudioManager.getBySystemName(String systemName)
          Locate an instance based on a system name.
 Audio AudioManager.getByUserName(String userName)
          Locate an instance based on a user name.
 Audio AudioManager.newAudio(String systemName, String userName)
          Return an instance with the specified system and user names.
 Audio AudioManager.provideAudio(String name)
          Locate via user name, then system name if needed.
 

Uses of Audio in jmri.implementation
 

Classes in jmri.implementation that implement Audio
 class AbstractAudio
          Base implementation of the Audio class.
 

Uses of Audio in jmri.jmrit.audio
 

Subinterfaces of Audio in jmri.jmrit.audio
 interface AudioBuffer
          Represent an AudioBuffer, a place to store or control sound information.
 interface AudioListener
          Represent an AudioListener, a place to store or control sound information.
 interface AudioSource
          Represent an AudioSource, a place to store or control sound information.
 

Classes in jmri.jmrit.audio that implement Audio
 class AbstractAudioBuffer
          Base implementation of the AudioBuffer class.
 class AbstractAudioListener
          Base implementation of the AudioListener class.
 class AbstractAudioSource
          Base implementation of the AudioSource class.
 class JavaSoundAudioBuffer
          JavaSound implementation of the Audio Buffer sub-class.
 class JavaSoundAudioListener
          JavaSound implementation of the Audio Listener sub-class.
 class JavaSoundAudioSource
          JavaSound implementation of the Audio Source sub-class.
 class JoalAudioBuffer
          JOAL implementation of the Audio Buffer sub-class.
 class JoalAudioListener
          JOAL implementation of the Audio Listener sub-class.
 class JoalAudioSource
          JOAL implementation of the Audio Source sub-class.
 class NullAudioBuffer
          Null implementation of the Audio Buffer sub-class.
 class NullAudioListener
          Null implementation of the Audio Listener sub-class.
 class NullAudioSource
          Null audio system implementation of the Audio Source sub-class.
 

Methods in jmri.jmrit.audio that return Audio
protected  Audio DefaultAudioManager.createNewAudio(String systemName, String userName)
           
 Audio AudioCommand.getAudio()
          Return the Audio object that this command refers to
 

Constructors in jmri.jmrit.audio with parameters of type Audio
AudioCommand(Audio audio, int command)
          Constructor to process a command on an Audio object
 

Uses of Audio in jmri.jmrit.audio.swing
 

Methods in jmri.jmrit.audio.swing with parameters of type Audio
 void AudioSourceFrame.populateFrame(Audio a)
          Method to populate the Edit Source frame with current values
 void AudioListenerFrame.populateFrame(Audio a)
          Method to populate the Edit Listener frame with current values
 void AudioBufferFrame.populateFrame(Audio a)
          Method to populate the Edit Buffer frame with current values
 void AbstractAudioFrame.populateFrame(Audio a)
          Method to populate the Audio frame with current values
 

Uses of Audio in jmri.jmrit.beantable
 

Methods in jmri.jmrit.beantable that return Audio
 Audio AudioTableAction.AudioTableDataModel.getBySystemName(String name)
           
 Audio AudioTableAction.AudioTableDataModel.getByUserName(String name)
           
 

Methods in jmri.jmrit.beantable with parameters of type Audio
protected  void AudioTableAction.editAudio(Audio a)
           
 

Uses of Audio in jmri.managers
 

Methods in jmri.managers that return Audio
protected abstract  Audio AbstractAudioManager.createNewAudio(String systemName, String userName)
          Internal method to invoke the factory, after all the logic for returning an existing method has been invoked.
 Audio AbstractAudioManager.getAudio(String name)
           
 Audio AbstractAudioManager.getBySystemName(String key)
           
 Audio AbstractAudioManager.getByUserName(String key)
           
 Audio AbstractAudioManager.newAudio(String systemName, String userName)
           
 Audio AbstractAudioManager.provideAudio(String name)
           
 



Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads