コード例 #1
0
ファイル: PlayerView.xaml.cs プロジェクト: KaizerD/JuvoPlayer
        private void OnSeekPreviewCanvasOnPaintSurface(object sender, SKPaintSurfaceEventArgs args)
        {
            var frame = _seekLogic.GetSeekPreviewFrame();

            if (frame == null)
            {
                return;
            }

            var surface    = args.Surface;
            var canvas     = surface.Canvas;
            var targetRect = args.Info.Rect;

            canvas.DrawBitmap(frame.Bitmap, frame.SkRect, targetRect);
            canvas.Flush();
        }
コード例 #2
0
 public SubSkBitmap GetSeekPreviewFrame()
 {
     return(_seekLogic?.GetSeekPreviewFrame());
 }