private async void buttonPreviewWithVideoStabilizationClick(object sender, RoutedEventArgs e) { var _capture = new Windows.Media.Capture.MediaCapture(); try { await _capture.InitializeAsync(); } catch (UnauthorizedAccessException ex) { ShowRequestMessageAsync(ex); return; } // キャプチャしたビデオに手ブレ補正効果を追加する // http://msdn.microsoft.com/ja-jp/library/windows/apps/xaml/hh868169.aspx await _capture.AddEffectAsync( Windows.Media.Capture.MediaStreamType.VideoRecord, Windows.Media.VideoEffects.VideoStabilization, null); capturePreview.Source = _capture; await _capture.StartPreviewAsync(); }