synfig-core  1.0.3
layer_sound.h
Go to the documentation of this file.
1 /* === S Y N F I G ========================================================= */
21 /* ========================================================================= */
22 
23 /* === S T A R T =========================================================== */
24 
25 #ifndef __SYNFIG_LAYER_SOUND_H
26 #define __SYNFIG_LAYER_SOUND_H
27 
28 /* === H E A D E R S ======================================================= */
29 
30 #include "layer_composite.h"
31 #include <synfig/color.h>
32 
33 /* === M A C R O S ========================================================= */
34 
35 /* === T Y P E D E F S ===================================================== */
36 
37 /* === C L A S S E S & S T R U C T S ======================================= */
38 
39 namespace synfig {
40 
42 {
44 private:
45  ValueBase param_filename;
46  ValueBase param_delay;
47  ValueBase param_volume;
48 
49 public:
50  Layer_Sound();
51  virtual bool set_param(const String & param, const synfig::ValueBase &value);
52  virtual ValueBase get_param(const String & param)const;
53  virtual Vocab get_param_vocab()const;
54  virtual void fill_sound_processor(SoundProcessor &soundProcessor) const;
55 }; // END of class Layer_SolidColor
56 
57 }; // END of namespace synfig
58 
59 /* === E N D =============================================================== */
60 
61 #endif