RESULT createSectionReader(eMainloop *context, ePtr<iDVBSectionReader> &reader);
RESULT createTSRecorder(ePtr<iDVBTSRecorder> &recorder);
RESULT getMPEGDecoder(ePtr<iTSMPEGDecoder> &reader);
+ RESULT getSTC(pts_t &pts);
};
class eDVBSectionReader: public iDVBSectionReader, public Object
RESULT connectRead(const Slot1<void,const __u8*> &read, ePtr<eConnection> &conn);
};
-class eDVBTSRecorderThread;
+class eFilePushThread;
class eDVBTSRecorder: public iDVBTSRecorder, public Object
{
RESULT startPID(int pid);
void stopPID(int pid);
- eDVBTSRecorderThread *m_thread;
+ eFilePushThread *m_thread;
std::map<int,int> m_pids;
Signal1<void,int> m_event;