public bool PauseReplay(IntPtr screenHandle) { RelayStatusModel replayStatus; if (!TryGetReplayStatusByScreenHandle(screenHandle, out replayStatus)) { return(false); } bool result = ReplayAdapter.PauseReplay(replayStatus.PlayingHandle); if (result) { _replayingStatusModelDict[screenHandle].PlayingStatus = PlayStatus.Pause; } return(result); }