Ejemplo n.º 1
0
 private void DisplayInformation_OrientationChanged(DisplayInformation sender, object args)
 {
     if (_mediaCapture != null)
     {
         var newRotation = VideoRotationUtilities.FromDisplayOrientation(sender.CurrentOrientation, IsMirroredPreview());
         _mediaCapture.SetPreviewRotation(newRotation);
     }
 }
Ejemplo n.º 2
0
        private async Task InitializeMediaCaptureAsync(string id)
        {
            _mediaCapture = new MediaCapture();
            await _mediaCapture.InitializeAsync(new MediaCaptureInitializationSettings()
            {
                VideoDeviceId = id
            });

            var initialRotation = VideoRotationUtilities.FromDisplayOrientation(_displayInformation.CurrentOrientation, IsMirroredPreview());

            _mediaCapture.SetPreviewRotation(initialRotation);
        }