X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdvb%2Fpmt.h;h=d8ea062befe9422f2764a2e2d0142aa7b36b7727;hb=1d9b83e416ec6471e53844c80626dbf22a411e90;hp=ee2040af01c826611e65dfd927bc4d52df0c4bfc;hpb=d63d2c3c6cbbd574dda4f8b00ebe6c661735edd5;p=vuplus_dvbapp diff --git a/lib/dvb/pmt.h b/lib/dvb/pmt.h index ee2040a..d8ea062 100644 --- a/lib/dvb/pmt.h +++ b/lib/dvb/pmt.h @@ -2,7 +2,8 @@ #define __lib_dvb_dvbmid_h #include -#include +#include +#include #include #include #include @@ -17,8 +18,9 @@ class eDVBServicePMTHandler: public Object eAUTable > m_PMT; eAUTable > m_PAT; - ePtr m_channel; - ePtr m_resourceManager; + eUsePtr m_channel; + eUsePtr m_pvr_channel; + ePtr m_resourceManager; ePtr m_demux; void channelStateChanged(iDVBChannel *); @@ -26,7 +28,6 @@ class eDVBServicePMTHandler: public Object void PMTready(int error); void PATready(int error); - public: eDVBServicePMTHandler(); @@ -36,7 +37,8 @@ public: eventNoPAT, // no pat could be received (timeout) eventNoPATEntry, // no pat entry for the corresponding SID could be found eventNoPMT, // no pmt could be received (timeout) - eventNewProgramInfo // we just received a PMT + eventNewProgramInfo, // we just received a PMT + eventTuned // a channel was sucessfully (re-)tuned in, you may start additional filters now }; Signal1 serviceEvent;