X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fservice%2Fservicedvb.h;h=b4d0f1967550e0a8c950491b0fb760400aa768e0;hb=13c4d4b662a1ff4b2545ccc125b61c47ee4c38a3;hp=43e4690f8b3509395d21c58f607ed1f390741d67;hpb=624cd1811f54808d23a50840bb35494e4e5ca3b6;p=vuplus_dvbapp diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index 43e4690..b4d0f19 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -114,13 +114,14 @@ public: RESULT audioDelay(ePtr &ptr); RESULT rdsDecoder(ePtr &ptr); RESULT keys(ePtr &ptr) { ptr = 0; return -1; } + RESULT streamed(ePtr &ptr) { ptr = 0; return -1; } // iPauseableService RESULT pause(); RESULT unpause(); RESULT setSlowMotion(int ratio); RESULT setFastForward(int ratio); - + // iSeekableService RESULT getLength(pts_t &len); RESULT seekTo(pts_t to); @@ -182,6 +183,7 @@ public: // iStreamableService RESULT stream(ePtr &ptr); PyObject *getStreamingData(); + private: friend class eServiceFactoryDVB; eServiceReference m_reference; @@ -208,7 +210,7 @@ private: Signal2 m_event; /* pvr */ - int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active; + int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active, m_timeshift_changed; int m_first_program_info; std::string m_timeshift_file;