![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <demux.h>
Public Member Functions | |
| eDVBRecordStreamThread (int packetsize, int buffersize=-1, bool sync_mode=false) | |
Public Member Functions inherited from eDVBRecordFileThread | |
| eDVBRecordFileThread (int packetsize, int bufferCount, int buffersize=-1, bool sync_mode=false) | |
| ~eDVBRecordFileThread () | |
| void | setTimingPID (int pid, iDVBTSRecorder::timing_pid_type pidtype, int streamtype) |
| void | startSaveMetaInformation (const std::string &filename) |
| void | stopSaveMetaInformation () |
| int | getLastPTS (pts_t &pts) |
| int | getFirstPTS (pts_t &pts) |
| void | setTargetFD (int fd) |
| void | enableAccessPoints (bool enable) |
Public Member Functions inherited from eFilePushThreadRecorder | |
| eFilePushThreadRecorder (unsigned char *buffer, size_t buffersize=188 *1024) | |
| void | thread () |
| void | stop () |
| void | start (int sourcefd) |
| int | getProtocol () |
| void | setProtocol (int i) |
| void | setSession (int se, int st) |
| int | read_dmx (int fd, void *m_buffer, int size) |
| int | pushReply (void *buf, int len) |
| 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 () |
Protected Member Functions | |
| int | writeData (int len) |
| void | flush () |
Protected Member Functions inherited from eDVBRecordFileThread | |
| int | asyncWrite (int len) |
Protected Member Functions inherited from eThread | |
| void | hasStarted () |
Additional Inherited Members | |
Public Types inherited from eFilePushThreadRecorder | |
| enum | { evtEOF , evtReadError , evtWriteError , evtUser , evtStopped } |
Static Public Member Functions inherited from eFilePushThreadRecorder | |
| static int64_t | getTick () |
| static int | read_ts (int fd, unsigned char *buf, int size) |
Public Attributes inherited from eFilePushThreadRecorder | |
| sigc::signal1< void, int > | m_event |
Protected Types inherited from eDVBRecordFileThread | |
| typedef std::vector< AsyncIO > | AsyncIOvector |
Protected Attributes inherited from eDVBRecordFileThread | |
| eMPEGStreamParserTS | m_ts_parser |
| off_t | m_current_offset |
| int | m_fd_dest |
| bool | m_sync_mode |
| unsigned char * | m_allocated_buffer |
| AsyncIOvector | m_aio |
| AsyncIOvector::iterator | m_current_buffer |
| std::vector< int > | m_buffer_use_histogram |
Protected Attributes inherited from eFilePushThreadRecorder | |
| int | m_fd_source |
| size_t | m_buffersize |
| unsigned char * | m_buffer |
| unsigned int | m_overflow_count |
| eDVBRecordStreamThread::eDVBRecordStreamThread | ( | int | packetsize, |
| int | buffersize = -1, |
||
| bool | sync_mode = false |
||
| ) |
|
protectedvirtual |
Reimplemented from eDVBRecordFileThread.
|
protectedvirtual |
Reimplemented from eDVBRecordFileThread.