X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/8d8294b4b354436adde202604fffb55c181d686c..cae001777c7b32bdb4f6f4199e9f49058946fe9f:/lib/dvb/demux.h diff --git a/lib/dvb/demux.h b/lib/dvb/demux.h index a01cf60b..08d9f43d 100644 --- a/lib/dvb/demux.h +++ b/lib/dvb/demux.h @@ -15,7 +15,11 @@ class eDVBDemux: public iDVBDemux friend class eDVBPCR; friend class eDVBTSRecorder; friend class eDVBCAService; + Signal1 m_event; public: + enum { + evtFlush + }; DECLARE_REF(eDVBDemux); eDVBDemux(int adapter, int demux); virtual ~eDVBDemux(); @@ -24,6 +28,8 @@ public: RESULT getMPEGDecoder(ePtr &reader); RESULT getSTC(pts_t &pts); RESULT getCADemuxID(uint8_t &id) { id = demux; return 0; } + RESULT flush(); + RESULT connectEvent(const Slot1 &event, ePtr &conn); }; class eDVBSectionReader: public iDVBSectionReader, public Object