-class eDVBRecordFileThread: public eFilePushThread
-{
-public:
- eDVBRecordFileThread();
- void setTimingPID(int pid, int type);
-
- void startSaveMetaInformation(const std::string &filename);
- void stopSaveMetaInformation();
- void enableAccessPoints(bool enable);
- int getLastPTS(pts_t &pts);
-protected:
- int filterRecordData(const unsigned char *data, int len, size_t ¤t_span_remaining);
-private:
- eMPEGStreamParserTS m_ts_parser;
- eMPEGStreamInformation m_stream_info;
- off_t m_current_offset;
- pts_t m_last_pcr; /* very approximate.. */
- int m_pid;
-};
-