X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fservice%2Fservicedvbrecord.h;h=0535f02919f02c3658a66b03aa5b6bb0b87fc4da;hb=b209ca0ac28a2e1ddc1f27642b0dec0f376b0ad2;hp=e70547f1ab9d21b950968baf3853cd0b645afaee;hpb=e21cff679bb73bce310e877d5219ec29291dbe10;p=vuplus_dvbapp diff --git a/lib/service/servicedvbrecord.h b/lib/service/servicedvbrecord.h index e70547f..0535f02 100644 --- a/lib/service/servicedvbrecord.h +++ b/lib/service/servicedvbrecord.h @@ -13,6 +13,7 @@ class eDVBServiceRecord: public eDVBServiceBase, public iRecordableService, public iStreamableService, + public iSubserviceList, public Object { DECLARE_REF(eDVBServiceRecord); @@ -25,10 +26,14 @@ public: RESULT stream(ePtr &ptr); RESULT getError(int &error) { error = m_error; return 0; } RESULT frontendInfo(ePtr &ptr); + RESULT subServices(ePtr &ptr); - /* streamable service */ + // iStreamableService PyObject *getStreamingData(); + // iSubserviceList + int getNumberOfSubservices(); + RESULT getSubservice(eServiceReference &subservice, unsigned int n); private: enum { stateIdle, statePrepared, stateRecording }; bool m_simulate;