openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eDVBChannelFilePush Class Reference
Inheritance diagram for eDVBChannelFilePush:
eFilePushThread eThread iObject

Public Member Functions

 eDVBChannelFilePush (int packetsize=188)
 
void setIFrameSearch (int enabled)
 
void setTimebaseChange (int ratio)
 
void setParitySwitchDelay (int msdelay)
 
- Public Member Functions inherited from eFilePushThread
 eFilePushThread (int prio_class=IOPRIO_CLASS_BE, int prio_level=0, int blocksize=188, size_t buffersize=188 *1024)
 
 ~eFilePushThread ()
 
void thread ()
 
void stop ()
 
void start (ePtr< iTsSource > &source, int destfd)
 
void pause ()
 
void resume ()
 
void enablePVRCommit (int)
 
void setStreamMode (int)
 
void setScatterGather (iFilePushScatterGather *)
 
void sendEvent (int evt)
 
- Public Member Functions inherited from eThread
 eThread ()
 
virtual ~eThread ()
 
virtual void thread_finished ()
 
int run (int prio=0, int policy=0)
 
int sendSignal (int sig)
 
void kill ()
 
void abort_badly ()
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Protected Member Functions

void filterRecordData (const unsigned char *data, int len)
 
- Protected Member Functions inherited from eThread
void hasStarted ()
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Protected Attributes

int m_iframe_search
 
int m_iframe_state
 
int m_pid
 
int m_timebase_change
 
int m_packet_size
 
int m_parity_switch_delay
 
int m_parity
 

Additional Inherited Members

- Public Types inherited from eFilePushThread
enum  {
  evtEOF , evtReadError , evtWriteError , evtUser ,
  evtStopped
}
 
- Public Attributes inherited from eFilePushThread
sigc::signal1< void, int > m_event
 

Constructor & Destructor Documentation

◆ eDVBChannelFilePush()

eDVBChannelFilePush::eDVBChannelFilePush ( int  packetsize = 188)
inline

Member Function Documentation

◆ filterRecordData()

void eDVBChannelFilePush::filterRecordData ( const unsigned char *  data,
int  len 
)
protectedvirtual

Reimplemented from eFilePushThread.

◆ setIFrameSearch()

void eDVBChannelFilePush::setIFrameSearch ( int  enabled)
inline

◆ setParitySwitchDelay()

void eDVBChannelFilePush::setParitySwitchDelay ( int  msdelay)
inline

◆ setTimebaseChange()

void eDVBChannelFilePush::setTimebaseChange ( int  ratio)
inline

Member Data Documentation

◆ m_iframe_search

int eDVBChannelFilePush::m_iframe_search
protected

◆ m_iframe_state

int eDVBChannelFilePush::m_iframe_state
protected

◆ m_packet_size

int eDVBChannelFilePush::m_packet_size
protected

◆ m_parity

int eDVBChannelFilePush::m_parity
protected

◆ m_parity_switch_delay

int eDVBChannelFilePush::m_parity_switch_delay
protected

◆ m_pid

int eDVBChannelFilePush::m_pid
protected

◆ m_timebase_change

int eDVBChannelFilePush::m_timebase_change
protected

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