X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e677ac4a7bf81391877c909a703e5918ce4a511b..c692d6151aa59eb1823e131c6f97e51659c87ee8:/lib/dvb/pmt.h diff --git a/lib/dvb/pmt.h b/lib/dvb/pmt.h index b3a0a538..efe54ee7 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 @@ -10,15 +11,16 @@ class eDVBServicePMTHandler: public Object { eServiceReferenceDVB m_reference; -// ePtr m_service; + ePtr m_service; int m_last_channel_state; 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 *); @@ -64,6 +66,7 @@ public: int getProgramInfo(struct program &program); int getDemux(ePtr &demux); + int getPVRChannel(ePtr &pvr_channel); int tune(eServiceReferenceDVB &ref); };