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

#include <dvb.h>

Inheritance diagram for eDVBAdapterLinux:
iDVBAdapter iObject eDVBUsbAdapter

Public Member Functions

 eDVBAdapterLinux (int nr)
 
void scanDevices ()
 
int getNumDemux ()
 
RESULT getDemux (ePtr< eDVBDemux > &demux, int nr)
 
int getNumFrontends ()
 
RESULT getFrontend (ePtr< eDVBFrontend > &fe, int nr, bool simulate=false)
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Static Public Member Functions

static int exist (int nr)
 
static bool isusb (int nr)
 

Static Protected Attributes

static std::map< std::string, std::string > mappedFrontendName
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ eDVBAdapterLinux()

eDVBAdapterLinux::eDVBAdapterLinux ( int  nr)

Member Function Documentation

◆ exist()

int eDVBAdapterLinux::exist ( int  nr)
static

◆ getDemux()

RESULT eDVBAdapterLinux::getDemux ( ePtr< eDVBDemux > &  demux,
int  nr 
)
virtual

Implements iDVBAdapter.

◆ getFrontend()

RESULT eDVBAdapterLinux::getFrontend ( ePtr< eDVBFrontend > &  fe,
int  nr,
bool  simulate = false 
)
virtual

Implements iDVBAdapter.

◆ getNumDemux()

int eDVBAdapterLinux::getNumDemux ( )
virtual

Implements iDVBAdapter.

◆ getNumFrontends()

int eDVBAdapterLinux::getNumFrontends ( )
virtual

Implements iDVBAdapter.

◆ isusb()

bool eDVBAdapterLinux::isusb ( int  nr)
static

◆ scanDevices()

void eDVBAdapterLinux::scanDevices ( )

Member Data Documentation

◆ mappedFrontendName

std::map< std::string, std::string > eDVBAdapterLinux::mappedFrontendName
staticprotected

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