trunk 20080912
[gitenigma.git] / include / lib / driver / streamwd.h
blob90c2dabd41a6ea9828ee4a95c70ae707603a6300
1 #ifndef __streamwd_h
2 #define __streamwd_h
4 #include <libsig_comp.h>
5 #include <lib/base/ebase.h>
6 #include <lib/dvb/si.h>
7 #include <lib/dvb/dvb.h>
9 class eStreamWatchdog: public Object
11 eSocketNotifier* sn;
12 int handle;
13 int isanamorph;
14 static eStreamWatchdog *instance;
15 private:
16 void check(int);
17 int getVCRActivity();
18 public:
19 void reloadSettings(int aspect=-1);
20 eStreamWatchdog();
21 ~eStreamWatchdog();
22 static eStreamWatchdog *getInstance();
23 int isAnamorph();
24 Signal1<void, int> AspectRatioChanged;
25 Signal1<void, int> VCRActivityChanged;
28 #endif