git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add isTimeshiftActive, activateTimeshift functions
[enigma2.git]
/
lib
/
service
/
iservice.h
diff --git
a/lib/service/iservice.h
b/lib/service/iservice.h
index 5a5a6cee312cbe7bdbb37eab9530f21da308bdc4..2b42510d61c2f712f4fc62cfeb7ac64154582d98 100644
(file)
--- a/
lib/service/iservice.h
+++ b/
lib/service/iservice.h
@@
-365,6
+365,10
@@
class iTimeshiftService: public iObject
public:
virtual RESULT startTimeshift()=0;
virtual RESULT stopTimeshift()=0;
public:
virtual RESULT startTimeshift()=0;
virtual RESULT stopTimeshift()=0;
+
+ virtual int isTimeshiftActive()=0;
+ /* this essentially seeks to the relative end of the timeshift buffer */
+ virtual RESULT activateTimeshift()=0;
};
TEMPLATE_TYPEDEF(ePtr<iTimeshiftService>, iTimeshiftServicePtr);
};
TEMPLATE_TYPEDEF(ePtr<iTimeshiftService>, iTimeshiftServicePtr);
@@
-386,6
+390,9
@@
public:
// when iServiceInformation is implemented:
evUpdatedEventInfo,
evUpdatedInfo,
// when iServiceInformation is implemented:
evUpdatedEventInfo,
evUpdatedInfo,
+
+ /* when seek() is implemented: */
+ evSeekableStatusChanged, /* for example when timeshifting */
evEOF
};
evEOF
};