// <SnippetMediaCaptureVideo_MirroringCompleteCS> public void TurnMirroringOn() { // <SnippetMediaCaptureVideo_PreviewMirroringCS> if (!_mediaCapture.GetPreviewMirroring()) { _mediaCapture.SetPreviewMirroring(true); } // </SnippetMediaCaptureVideo_PreviewMirroringCS> }
private void DisplayProperties_OrientationChanged(object sender) { if (m_mediaCaptureMgr == null) { return; } bool previewMirroring = m_mediaCaptureMgr.GetPreviewMirroring(); bool counterclockwiseRotation = (previewMirroring && !m_bReversePreviewRotation) || (!previewMirroring && m_bReversePreviewRotation); if (m_bRotateVideoOnOrientationChange) { m_mediaCaptureMgr.SetPreviewRotation(VideoRotationLookup(Windows.Graphics.Display.DisplayProperties.CurrentOrientation, counterclockwiseRotation)); } else { m_mediaCaptureMgr.SetPreviewRotation(Windows.Media.Capture.VideoRotation.None); } }