/// <summary> /// 设置算法参数 /// </summary> /// <param name="param">算法配参</param> /// <returns></returns> public Int32 SetConfig(ref MvSBcConfigParam param) { if (_hHandle == IntPtr.Zero) { return(0); } Int32 retVal = 0; try { // 设置算法参数 retVal = bcSetConfig(_hHandle, ref param); } catch (Exception e) { Console.WriteLine("Exception caught: " + e.Message + "Error"); } return(retVal); }
/// <summary> /// 获取算法配参 /// </summary> /// <param name="param">配参对象</param> /// <returns></returns> public Int32 GetConfig(ref MvSBcConfigParam param) { if (_hHandle == IntPtr.Zero) { return(0); } Int32 retVal = 0; try { int sz = Marshal.SizeOf(typeof(MvSBcConfigParam)); // 获取算法配参 retVal = bcGetConfig(_hHandle, ref param); } catch (Exception e) { Console.WriteLine("Exception caught: " + e.Message + "Error"); } return(retVal); }
private static extern int bcGetConfig(IntPtr hHandle, ref MvSBcConfigParam pParam);