aboutsummaryrefslogtreecommitdiff
path: root/lib/service/servicedvb.h
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2007-06-19 23:40:09 +0000
committerFelix Domke <tmbinc@elitedvb.net>2007-06-19 23:40:09 +0000
commitcf5341701c32afc934b3ff0dc75a28c7e9f264ee (patch)
treeb3f8032fcc7172b47106d08366caddfa412cab5f /lib/service/servicedvb.h
parent92e521a30c214ac2e65c6fb68401e90196a6c88b (diff)
downloadenigma2-cf5341701c32afc934b3ff0dc75a28c7e9f264ee.tar.gz
enigma2-cf5341701c32afc934b3ff0dc75a28c7e9f264ee.zip
implement streamableService for playing dvb services
Diffstat (limited to 'lib/service/servicedvb.h')
-rw-r--r--lib/service/servicedvb.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h
index 7c785c4e..4a40df12 100644
--- a/lib/service/servicedvb.h
+++ b/lib/service/servicedvb.h
@@ -89,7 +89,7 @@ class eDVBServicePlay: public eDVBServiceBase,
public iAudioTrackSelection, public iAudioChannelSelection,
public iSubserviceList, public iTimeshiftService,
public iCueSheet, public iSubtitleOutput, public iAudioDelay,
- public iRdsDecoder
+ public iRdsDecoder, public iStreamableService
{
DECLARE_REF(eDVBServicePlay);
public:
@@ -176,7 +176,10 @@ public:
int getPCMDelay();
void setAC3Delay(int);
void setPCMDelay(int);
-
+
+ // iStreamableService
+ RESULT stream(ePtr<iStreamableService> &ptr);
+ PyObject *getStreamingData();
private:
friend class eServiceFactoryDVB;
eServiceReference m_reference;