/// <summary> /// Assigns a new error-handling function /// </summary> /// <remarks> /// The actual return type of this function is: /// <code> /// typedef int (CV_CDECL *CvErrorCallback)( int status, const char* func_name, /// const char* err_msg, const char* file_name, int line, void* userdata ); /// </code> /// </remarks> /// <returns></returns> public static IntPtr cvRedirectError(__CvErrorCallback errorHandler) { return(cvRedirectError(errorHandler, IntPtr.Zero, IntPtr.Zero)); }
/// <summary> /// Assigns a new error-handling function /// </summary> /// <remarks> /// The actual return type of this function is: /// <code> /// typedef int (CV_CDECL *CvErrorCallback)( int status, const char* func_name, /// const char* err_msg, const char* file_name, int line, void* userdata ); /// </code> /// </remarks> /// <returns></returns> public static IntPtr cvRedirectError(__CvErrorCallback errorHandler) { return cvRedirectError(errorHandler, IntPtr.Zero, IntPtr.Zero); }
public static extern IntPtr cvRedirectError(__CvErrorCallback errorHandler, IntPtr userdata, IntPtr prev_userdata);
public static extern IntPtr cvRedirectError(__CvErrorCallback errorHandler, IntPtr userdata, IntPtr prev_userdata);