private void dmrVideo_RateChanged(object sender, Windows.UI.Xaml.Media.RateChangedRoutedEventArgs e) { if (IsReceiverStarted) { receiver.NotifyRateChange(dmrVideo.PlaybackRate); } }
private void HandleReceiverPlaybackRateChangeRequested(PlayToReceiver sender, PlaybackRateChangeRequestedEventArgs args) { Dispatch(() => { if (_currentPlaybackType == PlaybackType.Video) { VideoPlayer.PlaybackRate = args.Rate; // Receiver notification occurs in the HandleVideoPlayerRateChanged handler } else if (_currentPlaybackType == PlaybackType.Image) { // Setting playback rate is a no-op in image playback. Just indicate it was accepted _receiver.NotifyRateChange(args.Rate); } }); }