def getReplayPosition(self): if self.replayActive: cst=AudioPlayer.audio_getCurrentTime() #workaround for weird portaudio behaviour if self.lastRewindStreamTime==0: self.lastRewindStreamTime=cst rv=cst-self.lastRewindStreamTime+self.lastRewindTime return rv else: return self.lastTime
def seekReplayToTime(self, time): self.updateReplayToTime(time, True) self.lastRewindTime=time self.lastRewindStreamTime=AudioPlayer.audio_getCurrentTime()