diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-10-15 20:33:40 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-10-15 20:33:40 +0000 |
| commit | b6592b47fa1932132a67a3beabcce7c96856d211 (patch) | |
| tree | a17f09ce8ab9426f24330ec47eed15aee7af9794 /lib/dvb/dvb.h | |
| parent | 4332f5c83e491aa5c16064ec244b7171ed6687c6 (diff) | |
| download | enigma2-b6592b47fa1932132a67a3beabcce7c96856d211.tar.gz enigma2-b6592b47fa1932132a67a3beabcce7c96856d211.zip | |
add demux handling (for decoder and record)
Diffstat (limited to 'lib/dvb/dvb.h')
| -rw-r--r-- | lib/dvb/dvb.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/dvb/dvb.h b/lib/dvb/dvb.h index d4c8eea0..9a85c22c 100644 --- a/lib/dvb/dvb.h +++ b/lib/dvb/dvb.h @@ -117,7 +117,7 @@ class eDVBResourceManager: public iObject RESULT allocateFrontend(const eDVBChannelID &chid, ePtr<eDVBAllocatedFrontend> &fe); /* allocate a demux able to filter on the selected frontend. */ - RESULT allocateDemux(eDVBRegisteredFrontend *fe, ePtr<eDVBAllocatedDemux> &demux); + RESULT allocateDemux(eDVBRegisteredFrontend *fe, ePtr<eDVBAllocatedDemux> &demux, int cap); struct active_channel { @@ -173,7 +173,7 @@ class eDVBChannel: public iDVBPVRChannel, public Object { DECLARE_REF(eDVBChannel); public: - eDVBChannel(eDVBResourceManager *mgr, eDVBAllocatedFrontend *frontend, eDVBAllocatedDemux *demux); + eDVBChannel(eDVBResourceManager *mgr, eDVBAllocatedFrontend *frontend); virtual ~eDVBChannel(); /* only for managed channels - effectively tunes to the channelid. should not be used... */ @@ -185,7 +185,7 @@ public: RESULT getState(int &state); RESULT setCIRouting(const eDVBCIRouting &routing); - RESULT getDemux(ePtr<iDVBDemux> &demux); + RESULT getDemux(ePtr<iDVBDemux> &demux, int cap); RESULT getFrontend(ePtr<iDVBFrontend> &frontend); /* iDVBPVRChannel */ @@ -195,7 +195,7 @@ public: private: ePtr<eDVBAllocatedFrontend> m_frontend; - ePtr<eDVBAllocatedDemux> m_demux; + ePtr<eDVBAllocatedDemux> m_demux, m_decoder_demux; ePtr<iDVBFrontendParameters> m_current_frontend_parameters; eDVBChannelID m_channel_id; |
