X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/68b90d5fc4598225d38579634686a3a16083fa69..7abf1d06a7a051f55708af14aef49ad7fea093ac:/lib/dvb/idvb.h diff --git a/lib/dvb/idvb.h b/lib/dvb/idvb.h index ad5da21e..f97022d5 100644 --- a/lib/dvb/idvb.h +++ b/lib/dvb/idvb.h @@ -346,13 +346,14 @@ public: virtual RESULT setData(int num, int val)=0; /* 0 means: not compatible. other values are a priority. */ - virtual int isCompatibleWith(const eDVBChannelID &chid)=0; + virtual int isCompatibleWith(ePtr &feparm)=0; }; class iDVBSatelliteEquipmentControl: public iObject { public: - virtual RESULT prepare(iDVBFrontend &frontend, FRONTENDPARAMETERS &parm, eDVBFrontendParametersSatellite &sat)=0; + virtual RESULT prepare(iDVBFrontend &frontend, FRONTENDPARAMETERS &parm, eDVBFrontendParametersSatellite &sat, int frontend_id)=0; + virtual int canTune(const eDVBFrontendParametersSatellite &feparm, iDVBFrontend *fe, int frontend_id)=0; }; struct eDVBCIRouting