diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-10-25 21:39:15 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-10-25 21:39:15 +0000 |
| commit | 6977ff954d9c08c2f3ca7727cf997ccd7be201ed (patch) | |
| tree | 8c106abc4523ef4e44ade2059a9bfa6059698098 /lib/dvb/demux.h | |
| parent | a67e67b1f38ddb2a01c1d5f09e32d373344e4d5e (diff) | |
| download | enigma2-6977ff954d9c08c2f3ca7727cf997ccd7be201ed.tar.gz enigma2-6977ff954d9c08c2f3ca7727cf997ccd7be201ed.zip | |
- add flushing support in demux / decoder
Diffstat (limited to 'lib/dvb/demux.h')
| -rw-r--r-- | lib/dvb/demux.h | 6 |
1 files changed, 6 insertions, 0 deletions
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<void, int> m_event; public: + enum { + evtFlush + }; DECLARE_REF(eDVBDemux); eDVBDemux(int adapter, int demux); virtual ~eDVBDemux(); @@ -24,6 +28,8 @@ public: RESULT getMPEGDecoder(ePtr<iTSMPEGDecoder> &reader); RESULT getSTC(pts_t &pts); RESULT getCADemuxID(uint8_t &id) { id = demux; return 0; } + RESULT flush(); + RESULT connectEvent(const Slot1<void,int> &event, ePtr<eConnection> &conn); }; class eDVBSectionReader: public iDVBSectionReader, public Object |
