Package jmri.jmrit.audio

Show UML class diagram
Provides specific implementations of various audio systems

See:
          Description

Interface Summary
AudioBuffer Represent an AudioBuffer, a place to store or control sound information.
AudioFactory An AudioFactory is responsible for the initialisation of specific audio system implementations, creation of audio system specific Audio objects and any necessary clean-up operations required by a specific audio system implementation.
AudioListener Represent an AudioListener, a place to store or control sound information.
AudioSource Represent an AudioSource, a place to store or control sound information.
AudioThread Interface defining public methods and variables used in AudioThread classes This file is part of JMRI.
 

Class Summary
AbstractAudioBuffer Base implementation of the AudioBuffer class.
AbstractAudioFactory Abstract implementation of the AudioFactory class.
AbstractAudioListener Base implementation of the AudioListener class.
AbstractAudioListener.AudioListenerMoveThread An internal class used to create a new thread to monitor and maintain current listener position with respect to velocity.
AbstractAudioSource Base implementation of the AudioSource class.
AbstractAudioSource.AudioSourceFadeThread An internal class used to create a new thread to monitor and maintain fade in and fade out levels.
AbstractAudioSource.AudioSourceMoveThread An internal class used to create a new thread to monitor and maintain current source position with respect to velocity.
AbstractAudioThread Base implementation of all common thread code for use by threads in the various Audio classes.
AudioCommand Represents a queued command for later processing in the AudioController thread.
AudioCommandThread Represents a thread for processing commands contained within AudioCommand objects.
DefaultAudioManager Provide the concrete implementation for the Internal Audio Manager.
JavaSoundAudioBuffer JavaSound implementation of the Audio Buffer sub-class.
JavaSoundAudioFactory This is the JavaSound audio system specific AudioFactory.
JavaSoundAudioListener JavaSound implementation of the Audio Listener sub-class.
JavaSoundAudioSource JavaSound implementation of the Audio Source sub-class.
JoalAudioBuffer JOAL implementation of the Audio Buffer sub-class.
JoalAudioFactory This is the JOAL audio system specific AudioFactory.
JoalAudioListener JOAL implementation of the Audio Listener sub-class.
JoalAudioSource JOAL implementation of the Audio Source sub-class.
NullAudioBuffer Null implementation of the Audio Buffer sub-class.
NullAudioFactory This is the null audio system specific AudioFactory.
NullAudioListener Null implementation of the Audio Listener sub-class.
NullAudioSource Null audio system implementation of the Audio Source sub-class.
 

Package jmri.jmrit.audio Description

Provides specific implementations of various audio systems.

Since:
2.7.5
See Also:
AbstractAudio, AbstractAudioManager, DefaultAudioManager


Copyright © 1997-2014 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