X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/4e8cae716ad3fdf29a7b2a45e5eec0a530f93277..7265acc377e49beaed3f3c43f36267c9fced53e7:/lib/dvb/pmt.h diff --git a/lib/dvb/pmt.h b/lib/dvb/pmt.h index f4e99a57..fc8b15dd 100644 --- a/lib/dvb/pmt.h +++ b/lib/dvb/pmt.h @@ -117,21 +117,21 @@ public: { std::vector videoStreams; std::vector audioStreams; - // ca info + std::set caids; int pcrPid; int pmtPid; int textPid; - bool isCrypted; - int audioChannel; + bool isCrypted() { return !caids.empty(); } }; - + 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 getServiceReference(eServiceReferenceDVB &service) { service = m_reference; return 0; } + int getService(ePtr &service) { service = m_service; return 0; } int getPMT(ePtr > &ptr) { return m_PMT.getCurrent(ptr); } int getChannel(eUsePtr &channel);