X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fdvb%2Ffrontend.h;h=50648b99e2f9ac7c2aa83eeb570c9880c463fa1f;hp=5887f4049431c257f9160d425f6e166dc0b77c31;hb=dba8122997839f5084ebb20594f28ac9ceff207a;hpb=e639c45b8e1a50ccf55ed6bb117855436576b60e diff --git a/lib/dvb/frontend.h b/lib/dvb/frontend.h index 5887f40..50648b9 100644 --- a/lib/dvb/frontend.h +++ b/lib/dvb/frontend.h @@ -79,6 +79,7 @@ private: bool m_rotor_mode; bool m_need_rotor_workaround; bool m_can_handle_dvbs2; + bool m_can_handle_dvbt2; char m_filename[128]; char m_description[128]; #if HAVE_DVB_API_VERSION < 3 @@ -115,6 +116,7 @@ private: void setFrontend(bool recvEvents=true); bool setSecSequencePos(int steps); static int PriorityOrder; + static int PreferredFrontendIndex; public: eDVBFrontend(int adap, int fe, int &ok, bool simulate=false, eDVBFrontend *simulate_fe=NULL); virtual ~eDVBFrontend(); @@ -147,6 +149,8 @@ public: bool setSlotInfo(ePyObject obj); // get a tuple (slotid, slotdescr) static void setTypePriorityOrder(int val) { PriorityOrder = val; } static int getTypePriorityOrder() { return PriorityOrder; } + static void setPreferredFrontend(int index) { PreferredFrontendIndex = index; } + static int getPreferredFrontend() { return PreferredFrontendIndex; } void reopenFrontend(); int openFrontend();