26 #include "Utils/Pimpl.h" 40 enum class FadeMode : unsigned char
78 bool is_fading_out()
const;
79 bool is_fading_int()
const;
91 void increase_volume();
92 void decrease_volume();
98 virtual void stop()=0;
99 virtual void play()=0;
100 virtual void fade_out_handler()=0;
101 virtual void fade_in_handler()=0;
105 #endif // CROSSFADER_H void fade_in()
start to fade in
virtual void set_current_volume(double vol)=0
set current volume of pipeline
The CrossFader class.
Definition: Crossfader.h:34
virtual double get_current_volume() const =0
get current volume of pipeline
void fade_out()
start to fade out
void fader_timed_out()
function is called periodically. This function should not be used from outside TODO ...
MilliSeconds get_fading_time_ms() const
get fading time in ms
Definition: AbstractPipeline.h:36