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/idvb.h | |
| parent | 4332f5c83e491aa5c16064ec244b7171ed6687c6 (diff) | |
| download | enigma2-b6592b47fa1932132a67a3beabcce7c96856d211.tar.gz enigma2-b6592b47fa1932132a67a3beabcce7c96856d211.zip | |
add demux handling (for decoder and record)
Diffstat (limited to 'lib/dvb/idvb.h')
| -rw-r--r-- | lib/dvb/idvb.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/dvb/idvb.h b/lib/dvb/idvb.h index d94bf5fd..764c4556 100644 --- a/lib/dvb/idvb.h +++ b/lib/dvb/idvb.h @@ -434,13 +434,15 @@ public: }; virtual RESULT connectStateChange(const Slot1<void,iDVBChannel*> &stateChange, ePtr<eConnection> &connection)=0; virtual RESULT getState(int &state)=0; + + /* demux capabilities */ enum { - cap_decode, - cap_ci + capDecode = 1, + /* capCI = 2 */ }; virtual RESULT setCIRouting(const eDVBCIRouting &routing)=0; - virtual RESULT getDemux(ePtr<iDVBDemux> &demux)=0; + virtual RESULT getDemux(ePtr<iDVBDemux> &demux, int cap=0)=0; /* direct frontend access for raw channels and/or status inquiries. */ virtual RESULT getFrontend(ePtr<iDVBFrontend> &frontend)=0; |
