X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/20fdb2a2af40da98427a702a03a79b1fbec3d7af..36940d42cf3cc58b40a5a6f5fe86bad50ff48ad7:/lib/service/iservice.h diff --git a/lib/service/iservice.h b/lib/service/iservice.h index ab95ef79..232e66f2 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -175,6 +175,8 @@ public: // doesn't need to be implemented, should return -1 then. virtual int getLength(const eServiceReference &ref); virtual SWIG_VOID(RESULT) getEvent(const eServiceReference &ref, ePtr &SWIG_OUTPUT); + // returns true when not implemented + virtual bool isPlayable(const eServiceReference &ref, const eServiceReference &ignore); }; TEMPLATE_TYPEDEF(ePtr, iStaticServiceInformationPtr); @@ -264,7 +266,6 @@ public: TEMPLATE_TYPEDEF(ePtr, iAudioTrackSelectionPtr); - class iPlayableService: public iObject { friend class iServiceHandler;