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) Вызывается перед любыми обновлениями и отрисовками экранов и системvoid
setBackendVolume
(float volume) void
setup()
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяvoid
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
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращаться- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classMusicManager
-
preRender
public void preRender(float deltaTime) Description copied from interface:Manager
Вызывается перед любыми обновлениями и отрисовками экранов и систем- 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
-