X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/c57ed609e8df226b0a912d249a0376c455a49704..191cade7c45bee53df2776ff5bb3f26b2cdafc12:/lib/dvb/pmt.h diff --git a/lib/dvb/pmt.h b/lib/dvb/pmt.h index 2ad57026..5149167c 100644 --- a/lib/dvb/pmt.h +++ b/lib/dvb/pmt.h @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -84,6 +85,7 @@ public: eventNewProgramInfo, // we just received a PMT eventTuned, // a channel was sucessfully (re-)tuned in, you may start additional filters now + eventSOF, // seek pre start eventEOF, // a file playback did end }; @@ -119,14 +121,17 @@ public: int getProgramInfo(struct program &program); int getDataDemux(ePtr &demux); int getDecodeDemux(ePtr &demux); + PyObject *getCaIds(); int getPVRChannel(ePtr &pvr_channel); int getService(eServiceReferenceDVB &service) { service = m_reference; return 0; } int getPMT(ePtr > &ptr) { return m_PMT.getCurrent(ptr); } int getChannel(eUsePtr &channel); - int tune(eServiceReferenceDVB &ref, int use_decode_demux); + int tune(eServiceReferenceDVB &ref, int use_decode_demux, eCueSheet *sg=0); void free(); + + int m_pmt_pid; }; #endif