X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/673d85e4aace04805fe958bbe8cb741b21ccbc1b..a7c89c1f5d2b670f51552bee927b11116ab7eecb:/lib/service/iservice.h diff --git a/lib/service/iservice.h b/lib/service/iservice.h index 436d3554..e74fa0a6 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -252,6 +252,13 @@ public: sDescription, sTimeCreate, // unix time or string + + sTitle, + sArtist, + sAlbum, + sComment, + sTracknumber, + sGenre, }; enum { resNA = -1, resIsString = -2 }; @@ -271,9 +278,12 @@ public: enum { bitErrorRate, signalPower, - signalQuality + signalQuality, + LockState, + SyncState }; virtual int getFrontendInfo(int w)=0; + virtual PyObject *getFrontendData(bool original=false)=0; }; TEMPLATE_TYPEDEF(ePtr, iFrontendStatusInformationPtr); @@ -388,6 +398,7 @@ public: /* returns a list of (pts, what)-tuples */ virtual PyObject *getCutList() = 0; virtual void setCutList(PyObject *list) = 0; + virtual void setCutListEnable(int enable) = 0; enum { cutIn = 0, cutOut = 1, cutMark = 2 }; };