X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fservice%2Fiservice.h;h=bc0f872547094be2115b1366e1da0be1a872a465;hb=7963a66b2debe9cf6ae566cb88511fdfdc9dc216;hp=7f5824950fb7b741e89f1a1be1ff45ae5784a216;hpb=3e200eb52433b55acacf1072b33b6a60c8952ff3;p=vuplus_dvbapp diff --git a/lib/service/iservice.h b/lib/service/iservice.h index 7f58249..bc0f872 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -359,6 +359,10 @@ public: sTransferBPS, + sHBBTVUrl, + sLiveStreamDemuxId, + sIsScrambled, + sUser = 0x100 }; enum { @@ -836,6 +840,9 @@ public: evBuffering, evStopped, + evHBBTVInfo, + + evFccFailed, evUser = 0x100 }; @@ -872,6 +879,7 @@ public: virtual SWIG_VOID(RESULT) stream(ePtr &SWIG_OUTPUT)=0; virtual SWIG_VOID(RESULT) streamed(ePtr &SWIG_OUTPUT)=0; virtual SWIG_VOID(RESULT) keys(ePtr &SWIG_OUTPUT)=0; + virtual void setQpipMode(bool value, bool audio)=0; }; SWIG_TEMPLATE_TYPEDEF(ePtr, iPlayableServicePtr); @@ -892,7 +900,10 @@ public: evNewProgramInfo, evRecordFailed, evRecordWriteError, - evNewEventInfo + evNewEventInfo, + evTuneStart, + evPvrTuneStart, + evPvrEof, }; enum { NoError=0, @@ -903,6 +914,7 @@ public: errTuneFailed=-255, errMisconfiguration = -256, errNoResources = -257, + errNoCiConnected = -258 }; }; @@ -918,13 +930,14 @@ public: virtual RESULT connectEvent(const Slot2 &event, ePtr &connection)=0; #endif virtual SWIG_VOID(RESULT) getError(int &SWIG_OUTPUT)=0; - virtual RESULT prepare(const char *filename, time_t begTime=-1, time_t endTime=-1, int eit_event_id=-1, const char *name=0, const char *descr=0, const char *tags=0)=0; + virtual RESULT prepare(const char *filename, time_t begTime=-1, time_t endTime=-1, int eit_event_id=-1, const char *name=0, const char *descr=0, const char *tags=0, bool descramble = true, bool recordecm = false)=0; virtual RESULT prepareStreaming()=0; virtual RESULT start(bool simulate=false)=0; virtual RESULT stop()=0; virtual SWIG_VOID(RESULT) frontendInfo(ePtr &SWIG_OUTPUT)=0; virtual SWIG_VOID(RESULT) stream(ePtr &SWIG_OUTPUT)=0; virtual SWIG_VOID(RESULT) subServices(ePtr &SWIG_OUTPUT)=0; + virtual SWIG_VOID(RESULT) getServiceType(int &SWIG_OUTPUT)=0; }; SWIG_TEMPLATE_TYPEDEF(ePtr, iRecordableServicePtr);