Remove this line
[kdeaccessibility.git] / ksayit / src / effectstack.h
blob0716ef749478bf92e18fc96eac9556f8e8e0b504
1 //
2 // C++ Interface: effectstack
3 //
4 // Description:
5 //
6 //
7 // Author: Robert Vogl <voglrobe@lapislazuli>, (C) 2004
8 //
9 // Copyright: See COPYING file that comes with this distribution
12 #ifndef EFFECTSTACK_H
13 #define EFFECTSTACK_H
15 // KDE includes
16 #include <arts/kmedia2.h>
17 #include <kconfig.h>
19 #include <arts/kartsdispatcher.h>
20 #include <arts/kartsserver.h>
21 #include <arts/soundserver.h>
24 namespace Arts
26 class SoundServerV2;
28 using namespace Arts;
30 // forward declarations
31 class FXPluginHandler;
33 /**
34 @author Robert Vogl
36 class EffectStack{
37 public:
38 EffectStack(FXPluginHandler *pluginhandler=0, KConfig *config=0);
39 ~EffectStack();
41 // KDE::PlayObject *playobj;
42 KArtsDispatcher dispatcher;
43 KArtsServer server;
44 StereoEffectStack FX_Stack;
46 public: //Methods
47 bool loadEffects();
48 bool unloadEffects();
50 private:
51 FXPluginHandler *m_pluginhandler;
52 KConfig *m_config;
57 #endif