X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/b47c326aad25626034d14ffb630628da2f0e8b97..5c66de23e71d94ddba590c67e4751e046a095e68:/lib/dvb/idvb.h diff --git a/lib/dvb/idvb.h b/lib/dvb/idvb.h index 882e9b15..d338f298 100644 --- a/lib/dvb/idvb.h +++ b/lib/dvb/idvb.h @@ -435,6 +435,19 @@ public: virtual void ReleaseUse() = 0; }; +class iDVBPVRChannel: public iDVBChannel +{ +public: + enum + { + state_eof = state_release + 1 /* end-of-file reached. */ + }; + + /* FIXME: there are some very ugly buffer-end and ... related problems */ + /* so this is VERY UGLY. */ + virtual RESULT playFile(const char *file) = 0; +}; + class iDVBSectionReader; class iDVBTSRecorder; class iTSMPEGDecoder;