Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Threading.Tasks;
- using Windows.Devices.Enumeration;
- using Windows.Media.Capture;
- using Windows.Media.MediaProperties;
- using Windows.UI.Xaml.Controls;
- namespace Night_Vision
- {
- public class NightVision
- {
- private static NightVision _Default;
- public static NightVision GetDefault()
- {
- if (_Default == null)
- {
- _Default = new NightVision();
- }
- return _Default;
- }
- CaptureElement capturePreview;
- MediaCapture captureMgr;
- ImageEncodingProperties imageProperties = ImageEncodingProperties.CreateJpeg();
- public async System.Threading.Tasks.Task InitPreview(CaptureElement capturePreview)
- {
- this.capturePreview = capturePreview;
- this.captureMgr = new MediaCapture();
- MediaCaptureInitializationSettings settings = new Windows.Media.Capture.MediaCaptureInitializationSettings();
- settings.StreamingCaptureMode = StreamingCaptureMode.Video;
- await this.captureMgr.InitializeAsync(settings);
- this.capturePreview.Source = captureMgr;
- await this.captureMgr.StartPreviewAsync();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement