Uses of Interface
jmri.jmrit.audio.AudioBuffer
-
Packages that use AudioBuffer Package Description jmri.jmrit.audio Provides specific implementations of various audio systems.jmri.jmrit.vsdecoder Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder. -
-
Uses of AudioBuffer in jmri.jmrit.audio
Classes in jmri.jmrit.audio that implement AudioBuffer Modifier and Type Class Description class
AbstractAudioBuffer
Base implementation of the AudioBuffer class.class
JavaSoundAudioBuffer
JavaSound implementation of the Audio Buffer sub-class.class
JoalAudioBuffer
JOAL implementation of the Audio Buffer sub-class.class
NullAudioBuffer
Null implementation of the Audio Buffer sub-class.Methods in jmri.jmrit.audio that return AudioBuffer Modifier and Type Method Description AudioBuffer
AudioFactory. createNewBuffer(java.lang.String systemName, java.lang.String userName)
Provide a specific new AudioBuffer object.AudioBuffer
JavaSoundAudioFactory. createNewBuffer(java.lang.String systemName, java.lang.String userName)
AudioBuffer
JoalAudioFactory. createNewBuffer(java.lang.String systemName, java.lang.String userName)
AudioBuffer
NullAudioFactory. createNewBuffer(java.lang.String systemName, java.lang.String userName)
AudioBuffer
AbstractAudioSource. getAssignedBuffer()
AudioBuffer
AudioSource. getAssignedBuffer()
Returns linked AudioBuffer objectMethods in jmri.jmrit.audio that return types with arguments of type AudioBuffer Modifier and Type Method Description java.util.Queue<AudioBuffer>
AbstractAudioSource. getQueuedBuffers()
Methods in jmri.jmrit.audio with parameters of type AudioBuffer Modifier and Type Method Description (package private) abstract boolean
AbstractAudioSource. bindAudioBuffer(AudioBuffer buffer)
Binds this AudioSource with the specified AudioBuffer.(package private) boolean
JavaSoundAudioSource. bindAudioBuffer(AudioBuffer audioBuffer)
(package private) boolean
JoalAudioSource. bindAudioBuffer(AudioBuffer audioBuffer)
(package private) boolean
NullAudioSource. bindAudioBuffer(AudioBuffer audioBuffer)
boolean
AbstractAudioSource. queueAudioBuffer(AudioBuffer audioBuffer)
boolean
JoalAudioSource. queueAudioBuffer(AudioBuffer audioBuffer)
Queue a single AudioBuffer on this source.boolean
AbstractAudioSource. queueBuffer(AudioBuffer audioBuffer)
boolean
AudioSource. queueBuffer(AudioBuffer audioBuffer)
void
AbstractAudioSource. setAssignedBuffer(AudioBuffer audioBuffer)
void
AudioSource. setAssignedBuffer(AudioBuffer audioBuffer)
Sets the linked AudioBuffer objectMethod parameters in jmri.jmrit.audio with type arguments of type AudioBuffer Modifier and Type Method Description boolean
AbstractAudioSource. queueAudioBuffers(java.util.Queue<AudioBuffer> audioBuffers)
boolean
JoalAudioSource. queueAudioBuffers(java.util.Queue<AudioBuffer> audioBuffers)
Queue a list of AudioBuffers on this source.boolean
AbstractAudioSource. queueBuffers(java.util.Queue<AudioBuffer> audioBuffers)
boolean
AudioSource. queueBuffers(java.util.Queue<AudioBuffer> audioBuffers)
Queues the linked AudioBuffer object to this Source's buffer queue -
Uses of AudioBuffer in jmri.jmrit.vsdecoder
Fields in jmri.jmrit.vsdecoder declared as AudioBuffer Modifier and Type Field Description (package private) AudioBuffer
SoundBite. sound_buf
Methods in jmri.jmrit.vsdecoder that return AudioBuffer Modifier and Type Method Description AudioBuffer
SoundBite. getBuffer()
Methods in jmri.jmrit.vsdecoder with parameters of type AudioBuffer Modifier and Type Method Description static long
SoundBite. calcLength(AudioBuffer buf)
void
SoundBite. queueBuffer(AudioBuffer b)
-