openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eM2TSFile Class Reference
Inheritance diagram for eM2TSFile:
iTsSource iObject

Public Member Functions

 eM2TSFile (const char *filename)
 
 ~eM2TSFile ()
 
ssize_t read (off_t offset, void *buf, size_t count)
 
off_t length ()
 
off_t offset ()
 
int valid ()
 
- Public Member Functions inherited from iTsSource
 iTsSource (unsigned int packetsize=188)
 
virtual bool isStream ()
 
virtual int reconnect ()
 
unsigned int getPacketSize () const
 
- 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 ()
 
- Protected Attributes inherited from iTsSource
unsigned int packetSize
 

Constructor & Destructor Documentation

◆ eM2TSFile()

eM2TSFile::eM2TSFile ( const char *  filename)

◆ ~eM2TSFile()

eM2TSFile::~eM2TSFile ( )

Member Function Documentation

◆ length()

off_t eM2TSFile::length ( )
virtual

Implements iTsSource.

◆ offset()

off_t eM2TSFile::offset ( )
virtual

Implements iTsSource.

◆ read()

ssize_t eM2TSFile::read ( off_t  offset,
void *  buf,
size_t  count 
)
virtual

Implements iTsSource.

◆ valid()

int eM2TSFile::valid ( )
virtual

Implements iTsSource.


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