projects
/
vuplus_dvbapp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'bug_615_replace_rawfile' into m2ts_test
[vuplus_dvbapp]
/
lib
/
service
/
servicedvbrecord.h
diff --git
a/lib/service/servicedvbrecord.h
b/lib/service/servicedvbrecord.h
index
e70547f
..
0535f02
100644
(file)
--- a/
lib/service/servicedvbrecord.h
+++ b/
lib/service/servicedvbrecord.h
@@
-13,6
+13,7
@@
class eDVBServiceRecord: public eDVBServiceBase,
public iRecordableService,
public iStreamableService,
class eDVBServiceRecord: public eDVBServiceBase,
public iRecordableService,
public iStreamableService,
+ public iSubserviceList,
public Object
{
DECLARE_REF(eDVBServiceRecord);
public Object
{
DECLARE_REF(eDVBServiceRecord);
@@
-25,10
+26,14
@@
public:
RESULT stream(ePtr<iStreamableService> &ptr);
RESULT getError(int &error) { error = m_error; return 0; }
RESULT frontendInfo(ePtr<iFrontendInformation> &ptr);
RESULT stream(ePtr<iStreamableService> &ptr);
RESULT getError(int &error) { error = m_error; return 0; }
RESULT frontendInfo(ePtr<iFrontendInformation> &ptr);
+ RESULT subServices(ePtr<iSubserviceList> &ptr);
- /
* streamable service */
+ /
/ iStreamableService
PyObject *getStreamingData();
PyObject *getStreamingData();
+ // iSubserviceList
+ int getNumberOfSubservices();
+ RESULT getSubservice(eServiceReference &subservice, unsigned int n);
private:
enum { stateIdle, statePrepared, stateRecording };
bool m_simulate;
private:
enum { stateIdle, statePrepared, stateRecording };
bool m_simulate;