Package jmri.jmrit.audio
package jmri.jmrit.audio
Provides specific implementations of various audio systems.
- Since:
- 2.7.5
- See Also:
-
ClassDescriptionBase implementation of the AudioBuffer class.Abstract implementation of the AudioFactory class.Base implementation of the AudioListener class.An internal class used to create a new thread to monitor and maintain current listener position with respect to velocity.Base implementation of the AudioSource class.An internal class used to create a new thread to monitor and maintain fade in and fade out levels.An internal class used to create a new thread to monitor and maintain current source position with respect to velocity.Base implementation of all common thread code for use by threads in the various Audio classes.Represent an AudioBuffer, a place to store or control sound information.Represents a queued command for later processing in the AudioController thread.Represents a thread for processing commands contained within AudioCommand objects.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.Represent an AudioListener, a place to store or control sound information.Represent an AudioSource, a place to store or control sound information.Interface defining public methods and variables used in AudioThread classes This file is part of JMRI.Provide the concrete implementation for the Internal Audio Manager.The default AudioSourceManager.JavaSound implementation of the Audio Buffer sub-class.This is the JavaSound audio system specific AudioFactory.JavaSound implementation of the Audio Listener sub-class.JavaSound implementation of the Audio Source sub-class.JOAL implementation of the Audio Buffer sub-class.This is the JOAL audio system specific AudioFactory.JOAL implementation of the Audio Listener sub-class.JOAL implementation of the Audio Source sub-class.Null implementation of the Audio Buffer sub-class.This is the null audio system specific AudioFactory.Null implementation of the Audio Listener sub-class.Null audio system implementation of the Audio Source sub-class.