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;
+ virtual RESULT seekChapter(int chapter) { return -1; }
+ virtual RESULT seekTitle(int chapter) { return -1; }
};
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);