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

#include <demux.h>

Inheritance diagram for eDVBPESReader:
iDVBPESReader iObject

Public Member Functions

 eDVBPESReader (eDVBDemux *demux, eMainloop *context, RESULT &res)
 
virtual ~eDVBPESReader ()
 
RESULT setBufferSize (int size)
 
RESULT start (int pid)
 
RESULT stop ()
 
RESULT connectRead (const sigc::slot2< void, const uint8_t *, int > &read, ePtr< eConnection > &conn)
 
- Public Member Functions inherited from iDVBPESReader
virtual ~iDVBPESReader ()
 
- 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 ()
 

Constructor & Destructor Documentation

◆ eDVBPESReader()

eDVBPESReader::eDVBPESReader ( eDVBDemux demux,
eMainloop context,
RESULT res 
)

◆ ~eDVBPESReader()

eDVBPESReader::~eDVBPESReader ( )
virtual

Member Function Documentation

◆ connectRead()

RESULT eDVBPESReader::connectRead ( const sigc::slot2< void, const uint8_t *, int > &  read,
ePtr< eConnection > &  conn 
)
virtual

Implements iDVBPESReader.

◆ setBufferSize()

RESULT eDVBPESReader::setBufferSize ( int  size)
virtual

Implements iDVBPESReader.

◆ start()

RESULT eDVBPESReader::start ( int  pid)
virtual

Implements iDVBPESReader.

◆ stop()

RESULT eDVBPESReader::stop ( )
virtual

Implements iDVBPESReader.


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