// iTimeshiftService
RESULT startTimeshift();
- RESULT stopTimeshift();
+ RESULT stopTimeshift(bool swToLive=true);
int isTimeshiftActive();
RESULT activateTimeshift();
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<iDVBTSRecorder> m_record;
void switchToLive();
void switchToTimeshift();
- void updateDecoder();
+ void updateDecoder(bool sendSeekableStateChanged=false);
int m_skipmode;
+ int m_fastforward;
+ int m_slowmotion;
/* cuesheet */