audio will be switched off, sync will be disabled etc. */
virtual RESULT setTrickmode(int trick=0)=0;
virtual RESULT isCurrentlySeekable()=0;
+ virtual RESULT seekChapter(int chapter)=0;
};
SWIG_TEMPLATE_TYPEDEF(ePtr<iSeekableService>, iSeekableServicePtr);
return m_is_pvr || m_timeshift_active;
}
+RESULT eDVBServicePlay::seekChapter(int chapter)
+{
+ /* seekChapter N/I. */
+ return -1;
+}
+
RESULT eDVBServicePlay::frontendInfo(ePtr<iFrontendInformation> &ptr)
{
ptr = this;
RESULT getPlayPosition(pts_t &pos);
RESULT setTrickmode(int trick=0);
RESULT isCurrentlySeekable();
+ RESULT seekChapter(int chapter);
// iServiceInformation
RESULT getName(std::string &name);
return -1;
}
+RESULT eServiceMP3::seekChapter(int chapter)
+{
+ /* seekChapter N/I. */
+ return -1;
+}
+
RESULT eServiceMP3::isCurrentlySeekable()
{
return 1;
RESULT getPlayPosition(pts_t &SWIG_OUTPUT);
RESULT setTrickmode(int trick);
RESULT isCurrentlySeekable();
-
+ RESULT seekChapter(int chapter);
// iServiceInformation
RESULT getName(std::string &name);
int getInfo(int w);