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

#include <idvb.h>

Inheritance diagram for iDVBDemux:
iObject eDVBDemux

Public Member Functions

virtual RESULT createSectionReader (eMainloop *context, ePtr< iDVBSectionReader > &reader)=0
 
virtual RESULT createPESReader (eMainloop *context, ePtr< iDVBPESReader > &reader)=0
 
virtual RESULT createTSRecorder (ePtr< iDVBTSRecorder > &recorder, unsigned int packetsize=188, bool streaming=false)=0
 
virtual RESULT getMPEGDecoder (ePtr< iTSMPEGDecoder > &reader, int index=0)=0
 
virtual RESULT getSTC (pts_t &pts, int num=0)=0
 
virtual RESULT getCADemuxID (uint8_t &id)=0
 
virtual RESULT getCAAdapterID (uint8_t &id)=0
 
virtual RESULT flush ()=0
 
virtual int openDVR (int flags)=0
 
virtual int getSource ()=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

◆ createPESReader()

virtual RESULT iDVBDemux::createPESReader ( eMainloop context,
ePtr< iDVBPESReader > &  reader 
)
pure virtual

Implemented in eDVBDemux.

◆ createSectionReader()

virtual RESULT iDVBDemux::createSectionReader ( eMainloop context,
ePtr< iDVBSectionReader > &  reader 
)
pure virtual

Implemented in eDVBDemux.

◆ createTSRecorder()

virtual RESULT iDVBDemux::createTSRecorder ( ePtr< iDVBTSRecorder > &  recorder,
unsigned int  packetsize = 188,
bool  streaming = false 
)
pure virtual

Implemented in eDVBDemux.

◆ flush()

virtual RESULT iDVBDemux::flush ( )
pure virtual

Implemented in eDVBDemux.

◆ getCAAdapterID()

virtual RESULT iDVBDemux::getCAAdapterID ( uint8_t &  id)
pure virtual

Implemented in eDVBDemux.

◆ getCADemuxID()

virtual RESULT iDVBDemux::getCADemuxID ( uint8_t &  id)
pure virtual

Implemented in eDVBDemux.

◆ getMPEGDecoder()

virtual RESULT iDVBDemux::getMPEGDecoder ( ePtr< iTSMPEGDecoder > &  reader,
int  index = 0 
)
pure virtual

Implemented in eDVBDemux.

◆ getSource()

virtual int iDVBDemux::getSource ( )
pure virtual

Implemented in eDVBDemux.

◆ getSTC()

virtual RESULT iDVBDemux::getSTC ( pts_t pts,
int  num = 0 
)
pure virtual

Implemented in eDVBDemux.

◆ openDVR()

virtual int iDVBDemux::openDVR ( int  flags)
pure virtual

Implemented in eDVBDemux.


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