X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdvb%2Fidvb.h;h=2c11ff8b428432e2ec2492f8701497b8e701b284;hb=f7826b7569f779fde77e6aeb9ea384289e834497;hp=e56a2c7bb784afd35190e507dae1c22b383f377c;hpb=50157b7b9211e46eade402871d7e35142eeb04eb;p=vuplus_dvbapp diff --git a/lib/dvb/idvb.h b/lib/dvb/idvb.h index e56a2c7..2c11ff8 100644 --- a/lib/dvb/idvb.h +++ b/lib/dvb/idvb.h @@ -277,9 +277,9 @@ class eDVBService: public iStaticServiceInformation public: enum cacheID { - cVPID, cAPID, cTPID, cPCRPID, cAC3PID, + cVPID, cMPEGAPID, cTPID, cPCRPID, cAC3PID, cVTYPE, cACHANNEL, cAC3DELAY, cPCMDELAY, - cSUBTITLE, cacheMax + cSUBTITLE, cAACHEAPID=12, cDDPPID, cAACAPID, cacheMax }; int getCacheEntry(cacheID); @@ -458,7 +458,6 @@ SWIG_IGNORE(iDVBFrontend); class iDVBFrontend: public iDVBFrontend_ENUMS, public iObject { public: - virtual RESULT getFrontendType(int &SWIG_OUTPUT)=0; virtual RESULT tune(const iDVBFrontendParameters &where)=0; virtual int closeFrontend(bool force = false, bool no_delayed = false)=0; virtual void reopenFrontend()=0; @@ -492,7 +491,7 @@ class iDVBSatelliteEquipmentControl: public iObject { public: virtual RESULT prepare(iDVBFrontend &frontend, FRONTENDPARAMETERS &parm, const eDVBFrontendParametersSatellite &sat, int frontend_id, unsigned int timeout)=0; - virtual void prepareTurnOffSatCR(iDVBFrontend &frontend, int satcr)=0; + virtual void prepareTurnOffSatCR(iDVBFrontend &frontend)=0; virtual int canTune(const eDVBFrontendParametersSatellite &feparm, iDVBFrontend *fe, int frontend_id, int *highest_score_lnb=0)=0; virtual void setRotorMoving(int slotid, bool)=0; }; @@ -636,6 +635,7 @@ public: virtual RESULT getSTC(pts_t &pts, int num=0)=0; virtual RESULT getCADemuxID(uint8_t &id)=0; virtual RESULT flush()=0; + virtual int openDVR(int flags)=0; }; #if HAVE_DVB_API_VERSION < 3 && !defined(VIDEO_EVENT_SIZE_CHANGED)