/// <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; } }
/// <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; } }
public void SetSensingMode(sl.SENSING_MODE sensingMode) { this.sensingMode = sensingMode; }