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

#include <servicedvb.h>

Inheritance diagram for eDVBServiceBase:
iFrontendInformation iFrontendInformation_ENUMS iObject eDVBServicePlay eDVBServiceRecord eDVBServiceStream eServiceHDMIRecord eDVBServiceFCCPlay eServiceM2TS eRTSPStreamClient eStreamClient

Public Member Functions

int getFrontendInfo (int w)
 
ePtr< iDVBFrontendDatagetFrontendData ()
 
ePtr< iDVBFrontendStatusgetFrontendStatus ()
 
ePtr< iDVBTransponderDatagetTransponderData (bool)
 
- Public Member Functions inherited from iFrontendInformation
void getAll ()
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Static Protected Member Functions

static bool tryFallbackTuner (eServiceReferenceDVB &service, bool &is_stream, bool is_pvr, bool simulate)
 

Protected Attributes

eDVBServicePMTHandler m_service_handler
 

Additional Inherited Members

- Public Types inherited from iFrontendInformation_ENUMS
enum  {
  bitErrorRate , signalPower , signalQuality , lockState ,
  syncState , frontendNumber , signalQualitydB , isUsbTuner ,
  frontendStatus , snrValue , frequency
}
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Function Documentation

◆ getFrontendData()

ePtr< iDVBFrontendData > eDVBServiceBase::getFrontendData ( )
virtual

Implements iFrontendInformation.

◆ getFrontendInfo()

int eDVBServiceBase::getFrontendInfo ( int  w)
virtual

Implements iFrontendInformation.

◆ getFrontendStatus()

ePtr< iDVBFrontendStatus > eDVBServiceBase::getFrontendStatus ( )
virtual

Implements iFrontendInformation.

◆ getTransponderData()

ePtr< iDVBTransponderData > eDVBServiceBase::getTransponderData ( bool  original)
virtual

Implements iFrontendInformation.

◆ tryFallbackTuner()

bool eDVBServiceBase::tryFallbackTuner ( eServiceReferenceDVB service,
bool &  is_stream,
bool  is_pvr,
bool  simulate 
)
staticprotected

Member Data Documentation

◆ m_service_handler

eDVBServicePMTHandler eDVBServiceBase::m_service_handler
protected

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