X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fservice%2Fservicedvb.h;h=e27f7ffda98d69a04cde6e74a86ac1628003e8fe;hp=a07e4410b7b0515840ff2062a85a630f640d533f;hb=49fe6e80f4664c97c95ea73001c3a8b34718b564;hpb=95039ba3e50f5df85e6e1e2d4108486fd28f2264 diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index a07e441..e27f7ff 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -58,7 +58,8 @@ private: class eDVBServicePlay: public iPlayableService, public iPauseableService, public iSeekableService, public Object, public iServiceInformation, public iAudioTrackSelection, public iFrontendStatusInformation, - public iSubserviceList, public iTimeshiftService + public iSubserviceList, public iTimeshiftService, + public iCueSheet { DECLARE_REF(eDVBServicePlay); public: @@ -75,6 +76,8 @@ public: RESULT frontendStatusInfo(ePtr &ptr); RESULT subServices(ePtr &ptr); RESULT timeshift(ePtr &ptr); + RESULT cueSheet(ePtr &ptr); + // iPauseableService RESULT pause(); @@ -114,6 +117,11 @@ public: int isTimeshiftActive(); RESULT activateTimeshift(); + // iCueSheet + PyObject *getCutList(); + RESULT addCut(const pts_t &when, int what); + RESULT removeCut(const pts_t &when, int what); + private: friend class eServiceFactoryDVB; eServiceReference m_reference;