/// <summary> /// Grab a frame /// </summary> /// <returns>True on success</returns> public virtual bool Grab() { bool grabbed = CvInvoke.cvGrabFrame(_ptr); if (grabbed && ImageGrabbed != null) { ImageGrabbed(this, new EventArgs()); } return(grabbed); }
/// <summary> /// Grab a frame /// </summary> /// <returns>True on success</returns> public virtual bool Grab() { if (_ptr == IntPtr.Zero) { return(false); } bool grabbed = CvInvoke.cvGrabFrame(_ptr); if (grabbed && ImageGrabbed != null) { ImageGrabbed(this, new EventArgs()); } return(grabbed); }
/// <summary> /// Grab a frame /// </summary> /// <returns>True on success</returns> public virtual bool Grab() { return /*_captureModuleType == CaptureModuleType.FFMPEG ? CvInvoke.cvGrabFrame_FFMPEG(_ptr) :*/ (CvInvoke.cvGrabFrame(_ptr)); }