/// <summary> /// Funkcja obsługująca zdarzenie wygenerowania nowej klatki obrazu. /// </summary> /// <param name="sender">Referencja do obiektu wywołującego zdarzenie.</param> /// <param name="eventArgs">Dane zdarzenia (wygenerowana bitmapa).</param> private void NewCameraFrame(object sender, NewFrameEventArgs eventArgs) { var frame = (Bitmap)eventArgs.Frame.Clone(); if (mode == CamType.USB) { CameraPreview.Image = cameraDriver.PrepareFrame(frame); } if (mode == CamType.IP) { CameraPreview.Image = ipCameraDriver.PrepareFrame(frame); } bitmap = frame; }