public void Open()
        {
            /* 打开设备 */
            if (!_mDev.Open())
            {
                IsOpen = false;
                OnDeviceError?.Invoke(DeviceError.OpenError);
            }
            else
            {
                /* 设置缓存个数为8(默认值为16) */
                _mDev.StreamGrabber.SetBufferCount(8);

                /* 注册码流回调事件 */
                _mDev.StreamGrabber.ImageGrabbed += OnImageGrabbedN;
                IsOpen = true;
            }
        }
 public void Snap()
 {
     if (RunMode == CameraRunMode.Software)
     {
         if (!_mDev.ExecuteSoftwareTrigger())
         {
             OnDeviceError?.Invoke(DeviceError.SnapError);
             return;
         }
     }
     else
     {
         if (!_mDev.GrabUsingGrabLoopThread())
         {
             OnDeviceError?.Invoke(DeviceError.SnapError);
             return;
         }
     }
 }
 /* 相机丢失回调 */
 private void OnConnectLoss(object sender, EventArgs e)
 {
     Dispose();
     OnDeviceError?.Invoke(DeviceError.Disconnected);
 }