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

#include <iservice.h>

Inheritance diagram for iRecordableService:
iRecordableService_ENUMS iObject eDVBServiceRecord eServiceHDMIRecord eServiceMP3Record

Public Member Functions

virtual RESULT connectEvent (const sigc::slot2< void, iRecordableService *, int > &event, ePtr< eConnection > &connection)=0
 
virtual SWIG_VOID (RESULT) getError(int &SWIG_OUTPUT)=0
 
virtual RESULT prepare (const char *filename, time_t begTime=-1, time_t endTime=-1, int eit_event_id=-1, const char *name=0, const char *descr=0, const char *tags=0, bool descramble=true, bool recordecm=false, int packetsize=188)=0
 
virtual RESULT prepareStreaming (bool descramble=true, bool includeecm=false)=0
 
virtual RESULT start (bool simulate=false)=0
 
virtual RESULT stop ()=0
 
virtual SWIG_VOID (RESULT) frontendInfo(ePtr< iFrontendInformation > &SWIG_OUTPUT)=0
 
virtual SWIG_VOID (RESULT) stream(ePtr< iStreamableService > &SWIG_OUTPUT)=0
 
virtual SWIG_VOID (RESULT) subServices(ePtr< iSubserviceList > &SWIG_OUTPUT)=0
 
- 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 iRecordableService_ENUMS
enum  {
  evStart , evEnd , evTunedIn , evTuneFailed ,
  evRecordRunning , evRecordStopped , evNewProgramInfo , evRecordFailed ,
  evRecordWriteError , evNewEventInfo , evTuneStart , evPvrTuneStart ,
  evRecordAborted , evGstRecordEnded
}
 
enum  {
  NoError =0 , errOpenRecordFile =-1 , errNoDemuxAvailable =-2 , errNoTsRecorderAvailable =-3 ,
  errDiskFull =-4 , errTuneFailed =-255 , errMisconfiguration = -256 , errNoResources = -257
}
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Function Documentation

◆ connectEvent()

virtual RESULT iRecordableService::connectEvent ( const sigc::slot2< void, iRecordableService *, int > &  event,
ePtr< eConnection > &  connection 
)
pure virtual

◆ prepare()

virtual RESULT iRecordableService::prepare ( const char *  filename,
time_t  begTime = -1,
time_t  endTime = -1,
int  eit_event_id = -1,
const char *  name = 0,
const char *  descr = 0,
const char *  tags = 0,
bool  descramble = true,
bool  recordecm = false,
int  packetsize = 188 
)
pure virtual

◆ prepareStreaming()

virtual RESULT iRecordableService::prepareStreaming ( bool  descramble = true,
bool  includeecm = false 
)
pure virtual

◆ start()

virtual RESULT iRecordableService::start ( bool  simulate = false)
pure virtual

◆ stop()

virtual RESULT iRecordableService::stop ( )
pure virtual

◆ SWIG_VOID() [1/4]

virtual iRecordableService::SWIG_VOID ( RESULT  ) &
pure virtual

◆ SWIG_VOID() [2/4]

virtual iRecordableService::SWIG_VOID ( RESULT  ) &
pure virtual

◆ SWIG_VOID() [3/4]

virtual iRecordableService::SWIG_VOID ( RESULT  ) &
pure virtual

◆ SWIG_VOID() [4/4]

virtual iRecordableService::SWIG_VOID ( RESULT  ) &
pure virtual

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