22 #ifndef ZVISION_MUSIC_NODE_H 23 #define ZVISION_MUSIC_NODE_H 25 #include "audio/mixer.h" 26 #include "zvision/scripting/scripting_effect.h" 27 #include "zvision/text/subtitles.h" 47 bool process(uint32 deltaTimeInMillis)
override = 0;
49 virtual void setVolume(uint8 volume) = 0;
50 virtual uint8 getVolume() = 0;
51 virtual void setDeltaVolume(uint8 volume) = 0;
52 virtual void setBalance(int8 balance) = 0;
54 virtual void setFade(int32 time, uint8 target) = 0;
69 bool process(uint32 deltaTimeInMillis)
override;
71 void setVolume(uint8 volume)
override;
72 uint8 getVolume()
override;
73 void setDeltaVolume(uint8 volume)
override;
74 void setBalance(int8 balance)
override;
76 void setFade(int32 time, uint8 target)
override;
84 uint8 _crossfadeTarget;
105 bool process(uint32 deltaTimeInMillis)
override;
107 void setVolume(uint8 volume)
override;
108 uint8 getVolume()
override;
109 void setDeltaVolume(uint8 volume)
override;
110 void setBalance(int8 balance)
override;
112 void setFade(int32 time, uint8 target)
override;
127 bool process(uint32 deltaTimeInMillis)
override;
Definition: music_effect.h:122
Definition: music_effect.h:93
Definition: subtitles.h:31
Definition: scripting_effect.h:45
Definition: algorithm.h:29
Definition: music_effect.h:57
Definition: music_effect.h:35