Example #1
0
 /// <summary>
 /// Set the grab parameters for threading mode
 /// </summary>
 /// <param name="mode"></param>
 public void SetGrabParametersThreadingMode(sl.SENSING_MODE mode, bool depth)
 {
     lock (grabLock)
     {
         grabParameters.mode  = mode;
         grabParameters.depth = depth;
     }
 }
Example #2
0
 /// <summary>
 /// Launches a grab and update the listeners
 /// </summary>
 /// <param name="mode"></param>
 public void Update(sl.SENSING_MODE mode, bool depth = true, sl.REFERENCE_FRAME reference = sl.REFERENCE_FRAME.CAMERA)
 {
     if (!isThreaded)
     {
         if (!pauseThread && sl.ZEDCamera.GetInstance().Grab(mode, depth, reference) == sl.ERROR_CODE.SUCCESS)
         {
             SendEventGrab();
         }
     }
     else
     {
         Broadcast();
         grabParameters.mode = mode;
     }
 }
Example #3
0
 public void SetSensingMode(sl.SENSING_MODE sensingMode)
 {
     this.sensingMode = sensingMode;
 }