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

#include <iservice.h>

Inheritance diagram for iTimeshiftService:
iObject eDVBServicePlay eDVBServiceFCCPlay eServiceM2TS

Public Member Functions

virtual RESULT startTimeshift ()=0
 
virtual RESULT stopTimeshift (bool swToLive=true)=0
 
virtual RESULT setNextPlaybackFile (const char *fn)=0
 
virtual int isTimeshiftActive ()=0
 
virtual int isTimeshiftEnabled ()=0
 
virtual RESULT activateTimeshift ()=0
 
virtual RESULT saveTimeshiftFile ()=0
 
virtual std::string getTimeshiftFilename ()=0
 
virtual void switchToLive ()=0
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Function Documentation

◆ activateTimeshift()

virtual RESULT iTimeshiftService::activateTimeshift ( )
pure virtual

Implemented in eDVBServicePlay.

◆ getTimeshiftFilename()

virtual std::string iTimeshiftService::getTimeshiftFilename ( )
pure virtual

Implemented in eDVBServicePlay.

◆ isTimeshiftActive()

virtual int iTimeshiftService::isTimeshiftActive ( )
pure virtual

Implemented in eDVBServicePlay.

◆ isTimeshiftEnabled()

virtual int iTimeshiftService::isTimeshiftEnabled ( )
pure virtual

Implemented in eDVBServicePlay.

◆ saveTimeshiftFile()

virtual RESULT iTimeshiftService::saveTimeshiftFile ( )
pure virtual

Implemented in eDVBServicePlay.

◆ setNextPlaybackFile()

virtual RESULT iTimeshiftService::setNextPlaybackFile ( const char *  fn)
pure virtual

Implemented in eDVBServicePlay.

◆ startTimeshift()

virtual RESULT iTimeshiftService::startTimeshift ( )
pure virtual

Implemented in eDVBServicePlay.

◆ stopTimeshift()

virtual RESULT iTimeshiftService::stopTimeshift ( bool  swToLive = true)
pure virtual

Implemented in eDVBServicePlay.

◆ switchToLive()

virtual void iTimeshiftService::switchToLive ( )
pure virtual

Implemented in eDVBServiceFCCPlay, and eDVBServicePlay.


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