public void SetEventHandlers() { _edsStateEventHandler = this.HandleStateEvent; Util.Assert(Edsdk.EdsSetCameraStateEventHandler(this.Handle, Edsdk.StateEvent_All, _edsStateEventHandler, IntPtr.Zero), "Failed to set state handler."); _edsObjectEventHandler = this.HandleObjectEvent; Util.Assert(Edsdk.EdsSetObjectEventHandler(this.Handle, Edsdk.ObjectEvent_All, _edsObjectEventHandler, IntPtr.Zero), "Failed to set object handler."); _edsPropertyEventHandler = this.HandlePropertyEvent; Util.Assert(Edsdk.EdsSetPropertyEventHandler(this.Handle, Edsdk.PropertyEvent_All, _edsPropertyEventHandler, IntPtr.Zero), "Failed to set object handler."); }