X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fservice%2Fiservice.h;h=dffea52d917d98358f7639c93252df3e7568b76b;hp=c477f11db41b4e433d4a3a8fcb0b6fcac44e5352;hb=0da688aba6cca5cc5b0b4406e384fa9e3345859c;hpb=29c3340e877cfa1d1818a140f76f14270b84c3d2 diff --git a/lib/service/iservice.h b/lib/service/iservice.h index c477f11..dffea52 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -289,6 +289,7 @@ public: sFileSize, sCAIDs, + sCAIDPIDs, sVideoType, /* MPEG2 MPEG4 */ sTags, /* space seperated list of tags */ @@ -356,6 +357,10 @@ public: sTagCRC, sTagChannelMode, + sTransferBPS, + + sHBBTVUrl, + sUser = 0x100 }; enum { @@ -593,7 +598,8 @@ class iTimeshiftService: public iObject #endif public: virtual RESULT startTimeshift()=0; - virtual RESULT stopTimeshift()=0; + virtual RESULT stopTimeshift(bool swToLive=true)=0; + virtual RESULT setNextPlaybackFile(const char *fn)=0; // not needed by our internal timeshift.. but external plugin... virtual int isTimeshiftActive()=0; /* this essentially seeks to the relative end of the timeshift buffer */ @@ -832,6 +838,7 @@ public: evBuffering, evStopped, + evHBBTVInfo, evUser = 0x100 };