X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/33ceea2a8e9afa4d3002724d2fe3f2fbe3909ea9..40d02f130ec7ce66be08013e33b2006fa1453299:/lib/service/servicedvb.h diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index 42896bfd..81a6b743 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -33,8 +33,8 @@ class eDVBServiceList: public iListableService, public iMutableServiceList DECLARE_REF(eDVBServiceList); public: virtual ~eDVBServiceList(); + PyObject *getContent(const char* formatstr, bool sorted=false); RESULT getContent(std::list &list, bool sorted=false); - RESULT getContent(PyObject *list, bool sorted=false); RESULT getNext(eServiceReference &ptr); int compareLessEqual(const eServiceReference &a, const eServiceReference &b); @@ -69,6 +69,8 @@ public: RESULT connectEvent(const Slot2 &event, ePtr &connection); RESULT start(); RESULT stop(); + RESULT setTarget(int target); + RESULT seek(ePtr &ptr); RESULT pause(ePtr &ptr); RESULT info(ePtr &ptr); @@ -97,6 +99,7 @@ public: RESULT getEvent(ePtr &evt, int nownext); int getInfo(int w); std::string getInfoString(int w); + PyObject *getInfoObject(int w); // iAudioTrackSelection int getNumberOfTracks();