openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
iSeekableService Class Referenceabstract

#include <iservice.h>

Inheritance diagram for iSeekableService:
iSeekableService_ENUMS iObject eDVBServicePlay eServiceDVD eServiceMP3 eServiceTS eServiceWebTS eServiceXine eDVBServiceFCCPlay eServiceM2TS

Public Member Functions

virtual RESULT getLength (pts_t &SWIG_OUTPUT)=0
 
virtual RESULT seekTo (pts_t to)=0
 
virtual RESULT seekRelative (int direction, pts_t to)=0
 
virtual RESULT getPlayPosition (pts_t &SWIG_OUTPUT)=0
 
virtual RESULT setTrickmode (int trick=0)=0
 
virtual RESULT isCurrentlySeekable ()=0
 
virtual RESULT seekChapter (int)
 
virtual RESULT seekTitle (int)
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Public Types inherited from iSeekableService_ENUMS
enum  { dirForward = +1 , dirBackward = -1 }
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Function Documentation

◆ getLength()

virtual RESULT iSeekableService::getLength ( pts_t SWIG_OUTPUT)
pure virtual

◆ getPlayPosition()

virtual RESULT iSeekableService::getPlayPosition ( pts_t SWIG_OUTPUT)
pure virtual

◆ isCurrentlySeekable()

virtual RESULT iSeekableService::isCurrentlySeekable ( )
pure virtual

◆ seekChapter()

virtual RESULT iSeekableService::seekChapter ( int  )
inlinevirtual

Reimplemented in eServiceDVD.

◆ seekRelative()

virtual RESULT iSeekableService::seekRelative ( int  direction,
pts_t  to 
)
pure virtual

◆ seekTitle()

virtual RESULT iSeekableService::seekTitle ( int  )
inlinevirtual

Reimplemented in eServiceDVD.

◆ seekTo()

virtual RESULT iSeekableService::seekTo ( pts_t  to)
pure virtual

◆ setTrickmode()

virtual RESULT iSeekableService::setTrickmode ( int  trick = 0)
pure virtual

The documentation for this class was generated from the following file: