Exemplo n.º 1
0
        private void FrameUpdateHandler(object sender, FrameUpdateEventArgs e)
        {
            try {
                webcamView.Image = (Bitmap)e.Frame.Clone();

                if (recording != null && recording.IsOpen)
                {
                    if (!e.IsError)
                    {
                        recording.AddFrame(e.Frame);
                    }

                    if (e.IsError)
                    {
                        for (int i = 0; i < Math.Round((double)recording.FrameRate / 2); i++)
                        {
                            recording.AddFrame(e.Frame);
                        }
                    }

                    e.Frame.Dispose();
                }
            }
            catch {}
        }
Exemplo n.º 2
0
 public Webcam()
 {
     frameUpdateEventArgs = new FrameUpdateEventArgs();
 }