X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fservice%2Fservicedvb.h;h=1262836e90d0cdb9db864c919f153749d928bbbf;hp=b4d0f1967550e0a8c950491b0fb760400aa768e0;hb=a37ddbb7785de5f1d944f4937a5b2914ce6a3862;hpb=741c61837972ba31ee12a68214cc271c5d8b5b70;ds=sidebyside diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index b4d0f19..1262836 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -159,7 +159,7 @@ public: // iTimeshiftService RESULT startTimeshift(); - RESULT stopTimeshift(); + RESULT stopTimeshift(bool swToLive=true); int isTimeshiftActive(); RESULT activateTimeshift(); @@ -220,7 +220,7 @@ private: int m_current_audio_stream; int selectAudioStream(int n = -1); - RESULT setFastForward_internal(int ratio); + RESULT setFastForward_internal(int ratio, bool final_seek=false); /* timeshift */ ePtr m_record; @@ -230,9 +230,11 @@ private: void switchToLive(); void switchToTimeshift(); - void updateDecoder(); + void updateDecoder(bool sendSeekableStateChanged=false); int m_skipmode; + int m_fastforward; + int m_slowmotion; /* cuesheet */