openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eServiceMP3Record Class Reference

#include <servicemp3record.h>

Inheritance diagram for eServiceMP3Record:
iRecordableService iRecordableService_ENUMS iObject

Public Member Functions

RESULT connectEvent (const sigc::slot2< void, iRecordableService *, int > &event, ePtr< eConnection > &connection)
 
RESULT prepare (const char *filename, time_t begTime, time_t endTime, int eit_event_id, const char *name, const char *descr, const char *tags, bool descramble, bool recordecm, int packetsize)
 
RESULT prepareStreaming (bool descramble, bool includeecm)
 
RESULT start (bool simulate=false)
 
RESULT stop ()
 
RESULT stream (ePtr< iStreamableService > &ptr)
 
RESULT getError (int &error)
 
RESULT frontendInfo (ePtr< iFrontendInformation > &ptr)
 
RESULT subServices (ePtr< iSubserviceList > &ptr)
 
RESULT getFilenameExtension (std::string &ext)
 
- Public Member Functions inherited from iRecordableService
virtual SWIG_VOID (RESULT) getError(int &SWIG_OUTPUT)=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
 

Friends

class eServiceFactoryMP3
 

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()

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

Implements iRecordableService.

◆ frontendInfo()

RESULT eServiceMP3Record::frontendInfo ( ePtr< iFrontendInformation > &  ptr)

◆ getError()

RESULT eServiceMP3Record::getError ( int &  error)
inline

◆ getFilenameExtension()

RESULT eServiceMP3Record::getFilenameExtension ( std::string &  ext)
inline

◆ prepare()

RESULT eServiceMP3Record::prepare ( const char *  filename,
time_t  begTime,
time_t  endTime,
int  eit_event_id,
const char *  name,
const char *  descr,
const char *  tags,
bool  descramble,
bool  recordecm,
int  packetsize 
)
virtual

Implements iRecordableService.

◆ prepareStreaming()

RESULT eServiceMP3Record::prepareStreaming ( bool  descramble,
bool  includeecm 
)
virtual

Implements iRecordableService.

◆ start()

RESULT eServiceMP3Record::start ( bool  simulate = false)
virtual

Implements iRecordableService.

◆ stop()

RESULT eServiceMP3Record::stop ( )
virtual

Implements iRecordableService.

◆ stream()

RESULT eServiceMP3Record::stream ( ePtr< iStreamableService > &  ptr)

◆ subServices()

RESULT eServiceMP3Record::subServices ( ePtr< iSubserviceList > &  ptr)

Friends And Related Function Documentation

◆ eServiceFactoryMP3

friend class eServiceFactoryMP3
friend

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