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 ts recorder to dvb record service
[enigma2.git]
/
lib
/
nav
/
core.h
diff --git
a/lib/nav/core.h
b/lib/nav/core.h
index c049e43d2fc17a41293fe251cb73e5911e0d324a..c4306e3999994e6b6be89501d75dd43cd8a66328 100644
(file)
--- a/
lib/nav/core.h
+++ b/
lib/nav/core.h
@@
-8,9
+8,12
@@
class eNavigation: public iObject, public Object
{
class eNavigation: public iObject, public Object
{
- DECLARE_REF;
+ DECLARE_REF
(eNavigation)
;
private:
ePtr<iPlayableService> m_runningService;
private:
ePtr<iPlayableService> m_runningService;
+
+ ePtr<iRecordableService> m_recordingService;
+
ePtr<iServiceHandler> m_servicehandler;
Signal2<void,eNavigation*,int> m_event;
ePtr<eConnection> m_service_event_conn;
ePtr<iServiceHandler> m_servicehandler;
Signal2<void,eNavigation*,int> m_event;
ePtr<eConnection> m_service_event_conn;
@@
-35,6
+38,9
@@
public:
RESULT getPlaylist(ePtr<ePlaylist> &playlist);
RESULT stopService(void);
RESULT getPlaylist(ePtr<ePlaylist> &playlist);
RESULT stopService(void);
+ RESULT recordService(const eServiceReference &service);
+ RESULT endRecording();
+
RESULT pause(int p);
eNavigation(iServiceHandler *serviceHandler);
virtual ~eNavigation();
RESULT pause(int p);
eNavigation(iServiceHandler *serviceHandler);
virtual ~eNavigation();