void FaceVerifyInitThread(object ParObject) { FaceVerifyInitParam param = (FaceVerifyInitParam)ParObject; int nRet = FaceVerifyInit(param.strPath, 2); if (param.funcVerifyDone != null) { param.funcVerifyDone(nRet); } }
public void FaceVerifyInitAsync(string strPath, OnFaceVerifyInitDone funcInitDone) { if (mInitThread != null) { mInitThread.Join(); } ParameterizedThreadStart ParStart = new ParameterizedThreadStart(FaceVerifyInitThread); mInitThread = new Thread(ParStart); FaceVerifyInitParam param = new FaceVerifyInitParam(); param.funcVerifyDone = funcInitDone; param.strPath = strPath; mInitThread.Start(param); }