X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/181d3463e3545890e0a0c60081e84af67d302614..0feaed7d905b121804110148aa33e1ff479088e3:/lib/service/servicemp3.h diff --git a/lib/service/servicemp3.h b/lib/service/servicemp3.h index 12ad7706..558fd818 100644 --- a/lib/service/servicemp3.h +++ b/lib/service/servicemp3.h @@ -18,6 +18,7 @@ public: RESULT record(const eServiceReference &, ePtr &ptr); RESULT list(const eServiceReference &, ePtr &ptr); RESULT info(const eServiceReference &, ePtr &ptr); + RESULT offlineOperations(const eServiceReference &, ePtr &ptr); private: ePtr m_service_info; }; @@ -29,6 +30,7 @@ class eStaticServiceMP3Info: public iStaticServiceInformation eStaticServiceMP3Info(); public: RESULT getName(const eServiceReference &ref, std::string &name); + int getLength(const eServiceReference &ref); }; class eServiceMP3: public iPlayableService, public iPauseableService, public iServiceInformation, public Object @@ -54,6 +56,7 @@ public: RESULT start(); RESULT stop(); RESULT pause(ePtr &ptr); + RESULT seek(ePtr &ptr); // iPausableService RESULT pause();