Example #1
0
 void wcs_NewImage(object sender, ImageEventArgs iea)
 {
     MemoryStream stream = new MemoryStream();
         //NetworkStream ns = networkStream;
         Image e = iea.Image;
         e.Save(stream, ImageFormat.Jpeg);
         byte[] buffer = stream.ToArray();
         Data = buffer;
         if (DataChanged != null)
         {
             DataChanged(this, new EventArgs());
         }
 }
Example #2
0
 private void ProcessFrame(object sender, EventArgs arg)
 {
     frame = _capture.QueryFrame().Flip(FLIP.HORIZONTAL);
     if (NewFrame != null)
     {
         FrameEventArgs fea = new FrameEventArgs();
         fea.Frame = frame;
         NewFrame(this, fea);
     }
     Image image = frame.Bitmap;
     if (NewImage != null)
     {
         ImageEventArgs iea = new ImageEventArgs();
         iea.Image = image;
         NewImage(this, iea);
     }
     //
        // Bitmap b = new Bitmap(frame.Bitmap);
 }