void Start() { // register a background worker bWorker = new BasicBackgroundWorker(name: "ClassficationBackgroundWorker", prio: System.Threading.ThreadPriority.BelowNormal); // tDetection = new Thread(new ParameterizedThreadStart(DetectionPipeline)) { IsBackground=true, Name="Detection Pipeline" }; minSizeObject = new Size(minSize.x, minSize.y); VuforiaARController.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted); VuforiaARController.Instance.RegisterTrackablesUpdatedCallback(OnTrackablesUpdated); VuforiaARController.Instance.RegisterOnPauseCallback(OnPause); }
public void Dispose() { _bw?.Dispose(); _bw = null; }
public ParsingUiBackgroundWorker(RunWorkerCompletedEventHandler completed, ParsingUiBackgroundWorkerArgument args, ArzParser parser) { _arzParser = parser; _bw = new BasicBackgroundWorker(Execute, completed, args); }