Class LiveMusicManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.MusicManager
com.prineside.tdi2.managers.music.LiveMusicManager
- All Implemented Interfaces:
Disposable
,Manager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static enum
static interface
static enum
Nested classes/interfaces inherited from class com.prineside.tdi2.managers.MusicManager
MusicManager.FrequencyRange, MusicManager.ModuleCacheConfig, MusicManager.MusicSource, MusicManager.MusicSourceType, MusicManager.Serializer, MusicManager.SpectrumConfig
Nested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T>
-
Field Summary
FieldsFields inherited from class com.prineside.tdi2.managers.MusicManager
DEFAULT_VOLUME_CHANGE_SPEED, lastSoundTimestamp
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Releases all resources of this object.int
void
void
preRender
(float deltaTime) Called before the actual drawing of screens and systemsvoid
setBackendVolume
(float volume) void
setup()
Called when all manager objects are already created and can be accessedvoid
void
Methods inherited from class com.prineside.tdi2.managers.MusicManager
addMenuMusicSource, continuePlayingMenuMusicTrack, createSelfSetuppingDummy, getCurrentlyPlayingMenuThemeSource, getFactVolume, getInterpolation, getMainVolume, getMenuMusicSourceRepeatCount, getMenuThemeSources, getModule, getMusicB64hash, getSpectrumConfig, getSpectrumSim, isMenuMusicSourceEnabled, isMusicThumbsUp, removeMenuMusicSource, setVolume, setVolumeToStartNewTrack, showSongNotification, voteThumbsUp
Methods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
postRender, test
-
Field Details
-
ibxm
-
-
Constructor Details
-
LiveMusicManager
public LiveMusicManager()
-
-
Method Details
-
simulateSpectrums
public void simulateSpectrums()- Overrides:
simulateSpectrums
in classMusicManager
-
getSynthesizerStatus
-
getPlaybackStatus
-
getSampleRate
public int getSampleRate() -
setBackendVolume
public void setBackendVolume(float volume) - Parameters:
volume
- 0-1
-
setup
public void setup()Description copied from interface:Manager
Called when all manager objects are already created and can be accessed- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classMusicManager
-
preRender
public void preRender(float deltaTime) Description copied from interface:Manager
Called before the actual drawing of screens and systems- Specified by:
preRender
in interfaceManager
- Overrides:
preRender
in classMusicManager
-
stopMusic
public void stopMusic()- Specified by:
stopMusic
in classMusicManager
-
playMusic
- Specified by:
playMusic
in classMusicManager
-
getPlayingMusic
- Specified by:
getPlayingMusic
in classMusicManager
-
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.Disposable
Releases all resources of this object.- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classManager.ManagerAdapter
-