X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/0a826ed1dc53b57babc1ddeec7aa4d3a2cf22bfc..cab018779de4f2f01e0fe651e71112754ebd0ef8:/lib/driver/avswitch.h diff --git a/lib/driver/avswitch.h b/lib/driver/avswitch.h index d0221d50..cc92e20e 100644 --- a/lib/driver/avswitch.h +++ b/lib/driver/avswitch.h @@ -1,10 +1,18 @@ #ifndef __avswitch_h #define __avswitch_h -class eAVSwitch +#include +#include + +class eSocketNotifier; + +class eAVSwitch: public Object { static eAVSwitch *instance; int m_video_mode; + eSocketNotifier *m_fp_notifier; + void fp_event(int what); + int m_fp_fd; #ifdef SWIG eAVSwitch(); ~eAVSwitch(); @@ -16,7 +24,8 @@ public: ~eAVSwitch(); #endif static eAVSwitch *getInstance(); - + bool haveScartSwitch(); + int getVCRSlowBlanking(); void setFastBlank(int val); void setColorFormat(int format); void setAspectRatio(int ratio); @@ -24,6 +33,7 @@ public: void setInput(int val); void setSlowblank(int val); void setWSS(int val); + PSignal1 vcr_sb_notifier; }; #endif