public bool Start() { _OnStartHandler = _OnStart; _RegisterCallback(CallbackType.Start, _OnStartHandler); _OnStopHandler = _OnStop; _RegisterCallback(CallbackType.Stop, _OnStopHandler); _OnUpdateHandler = _OnUpdate; _RegisterCallback(CallbackType.Update, _OnUpdateHandler); return(_Start()); }
/// <summary> /// Registers callbacks for the tracker to notify when it's finished initializing, when it has new data available and when the module is stopped. /// </summary> [DllImport("PimaxEyeTracker", EntryPoint = "RegisterCallback")] public static extern void RegisterCallback(CallbackType type, EyeTrackerEventHandler callback);