add stream() for play services
authorFelix Domke <tmbinc@elitedvb.net>
Tue, 19 Jun 2007 23:42:17 +0000 (23:42 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Tue, 19 Jun 2007 23:42:17 +0000 (23:42 +0000)
lib/service/iservice.h
lib/service/servicemp3.h

index 2e88f23535941630882f610e651bbf16aba66c72..84356be81dd098969ef0e20365e71a4b570d16d6 100644 (file)
@@ -704,6 +704,8 @@ public:
        };
 };
 
+class iStreamableService;
+
 SWIG_IGNORE(iPlayableService);
 class iPlayableService: public iPlayableService_ENUMS, public iObject
 {
@@ -732,6 +734,7 @@ public:
        virtual SWIG_VOID(RESULT) subtitle(ePtr<iSubtitleOutput> &SWIG_OUTPUT)=0;
        virtual SWIG_VOID(RESULT) audioDelay(ePtr<iAudioDelay> &SWIG_OUTPUT)=0;
        virtual SWIG_VOID(RESULT) rdsDecoder(ePtr<iRdsDecoder> &SWIG_OUTPUT)=0;
+       virtual SWIG_VOID(RESULT) stream(ePtr<iStreamableService> &SWIG_OUTPUT)=0;
 };
 SWIG_TEMPLATE_TYPEDEF(ePtr<iPlayableService>, iPlayableServicePtr);
 
index 49964883004ff253975d364e3c3b25d3a556692d..f58464d1cc05793ba152d77ba1fe7fc72f4dd1f2 100644 (file)
@@ -67,6 +67,7 @@ public:
        RESULT subtitle(ePtr<iSubtitleOutput> &ptr) { ptr = 0; return -1; }
        RESULT audioDelay(ePtr<iAudioDelay> &ptr) { ptr = 0; return -1; }
        RESULT rdsDecoder(ePtr<iRdsDecoder> &ptr) { ptr = 0; return -1; }
+       RESULT stream(ePtr<iStreamableService> &ptr) { ptr = 0; return -1; }
 
                // iPausableService
        RESULT pause();