X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/1d7e5720b3e8653604323b981e37af1f6aa61709..f0443899863b438efb88a57db829ce3ffc87da76:/lib/service/servicedvbrecord.h diff --git a/lib/service/servicedvbrecord.h b/lib/service/servicedvbrecord.h index c90d0c92..7d5a4fb3 100644 --- a/lib/service/servicedvbrecord.h +++ b/lib/service/servicedvbrecord.h @@ -14,7 +14,7 @@ class eDVBServiceRecord: public iRecordableService, public Object { DECLARE_REF(eDVBServiceRecord); public: - RESULT prepare(); + RESULT prepare(const char *filename); RESULT start(); RESULT stop(); private: @@ -23,14 +23,15 @@ private: friend class eServiceFactoryDVB; eDVBServiceRecord(const eServiceReferenceDVB &ref); - eDVBServicePMTHandler m_service_handler; eServiceReferenceDVB m_ref; + eDVBServicePMTHandler m_service_handler; void serviceEvent(int event); ePtr m_record; int m_recording; std::set m_pids_active; + std::string m_filename; int doPrepare(); int doRecord();