Ejemplo n.º 1
0
        public WebcamOverlay(WebcamModel WebcamModel, Settings Settings) : base(true)
        {
            _webcamModel = WebcamModel;
            _settings    = Settings.WebcamOverlay;

            _webcamCapture = WebcamModel.InitCapture();
        }
Ejemplo n.º 2
0
        public IBitmapImage Capture(bool IncludeCursor)
        {
            var webcamCapture = _webcamModel.InitCapture();

            try
            {
                return(webcamCapture.Value?.Capture(GraphicsBitmapLoader.Instance));
            }
            finally
            {
                _webcamModel.ReleaseCapture();
            }
        }
Ejemplo n.º 3
0
 public WebcamImageProvider(WebcamModel WebcamModel)
 {
     _webcamModel   = WebcamModel;
     _webcamCapture = WebcamModel.InitCapture();
 }