X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e4e7f6e8cec4e5e5c6646902a598fed377aa8cf2..a9589a258f6173fc8af17d802def10d0d918bc16:/lib/dvb/demux.h diff --git a/lib/dvb/demux.h b/lib/dvb/demux.h index 1c0da47c..14501b98 100644 --- a/lib/dvb/demux.h +++ b/lib/dvb/demux.h @@ -54,7 +54,7 @@ class eDVBSectionReader: public iDVBSectionReader, public Object int active; int checkcrc; void data(int); - eSocketNotifier *notifier; + ePtr notifier; public: eDVBSectionReader(eDVBDemux *demux, eMainloop *context, RESULT &res); @@ -72,7 +72,7 @@ class eDVBPESReader: public iDVBPESReader, public Object ePtr m_demux; int m_active; void data(int); - eSocketNotifier *m_notifier; + ePtr m_notifier; public: eDVBPESReader(eDVBDemux *demux, eMainloop *context, RESULT &res); virtual ~eDVBPESReader(); @@ -101,7 +101,9 @@ public: RESULT setBoundary(off_t max); RESULT stop(); - + + RESULT getCurrentPCR(pts_t &pcr); + RESULT connectEvent(const Slot1 &event, ePtr &conn); private: RESULT startPID(int pid);