Support duo4kse.
[vuplus_dvbapp] / lib / service / servicehdmi.h
index 6db9c43..0248f3d 100644 (file)
@@ -75,6 +75,8 @@ public:
        std::string getInfoString(int w);
        PyObject *getInfoObject(int w);
 
+       void setQpipMode(bool value, bool audio) { }
+
 private:
        friend class eServiceFactoryHDMI;
        eServiceHDMI(eServiceReference ref);
@@ -90,7 +92,7 @@ class eServiceHDMIRecord: public eDVBServiceBase, public iRecordableService, pub
 public:
        eServiceHDMIRecord(const eServiceReference &ref, ePtr<eNavigation> &nav_instance);
        RESULT connectEvent(const Slot2<void,iRecordableService*,int> &event, ePtr<eConnection> &connection);
-       RESULT prepare(const char *filename, time_t begTime, time_t endTime, int eit_event_id, const char *name, const char *descr, const char *tags);
+       RESULT prepare(const char *filename, time_t begTime, time_t endTime, int eit_event_id, const char *name, const char *descr, const char *tags, bool descramble, bool recordecm);
        RESULT prepareStreaming();
        RESULT start(bool simulate=false);
        RESULT stop();
@@ -98,6 +100,7 @@ public:
        RESULT frontendInfo(ePtr<iFrontendInformation> &ptr);
        RESULT stream(ePtr<iStreamableService> &ptr);
        RESULT subServices(ePtr<iSubserviceList> &ptr);
+       RESULT getServiceType(int &serviceType) { serviceType = -1; return -1; };
 
 private:
        enum { stateIdle, statePrepared, stateRecording };