public bool StopReplay(IntPtr screenHandle) { RelayStatusModel replayStatus; if (!TryGetReplayStatusByScreenHandle(screenHandle, out replayStatus)) { return(false); } bool result = ReplayAdapter.StopReplay(replayStatus.PlayingHandle); if (result) { _replayingStatusModelDict.TryRemove(screenHandle, out replayStatus); } return(result); }