Package jmri.jmrit.vsdecoder
Class ConfigurableSound
java.lang.Object
jmri.jmrit.vsdecoder.VSDSound
jmri.jmrit.vsdecoder.ConfigurableSound
Configurable Sound initial version.
This file is part of JMRI.
This file is part of JMRI.
JMRI is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. See the "COPYING" file for a copy of this license.
JMRI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String(package private) SoundBite(package private) booleanprotected String(package private) SoundBiteprotected String(package private) SoundBiteprotected String(package private) SoundBiteprotected booleanprotected booleanprotected booleanprotected booleanFields inherited from class jmri.jmrit.vsdecoder.VSDSound
BufSysNamePrefix, BufUserNamePrefix, default_exponent, default_gain, default_reference_distance, default_sleep_interval, gain, is_tunnel, myposition, name, SrcSysNamePrefix, SrcUserNamePrefix, t, tunnel_volume, volume -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jmri.jmrit.vsdecoder.VSDSound
attachSourcesToEffects, changeNotch, changeThrottle, checkForFreeBuffer, detachSourcesToEffects, getGain, getName, getPosition, getTunnel, newTimer, setGain, setName, setTunnel
-
Field Details
-
start_file
-
mid_file
-
end_file
-
short_file
-
start_sound
-
mid_sound
-
end_sound
-
short_sound
-
initialized
boolean initialized -
use_start_sound
-
use_mid_sound
-
use_end_sound
-
use_short_sound
-
-
Constructor Details
-
ConfigurableSound
-
-
Method Details
-
init
-
init
-
play
-
loop
-
handleTimerPop
-
stop
-
fadeIn
-
fadeOut
-
shutdown
-
mute
-
setVolume
-
setPosition
- Overrides:
setPositionin classVSDSound
-
getXml
-
setXml
-
setXml
-