internal static pxcmStatus UnsubscribeAlertINT(IntPtr instance, Object proxy) { AlertHandlerDIR adir = (AlertHandlerDIR)proxy; pxcmStatus sts = PXCMTouchlessController_UnsubscribeAlert(instance, adir.uDIR); adir.Dispose(); return(sts); }
internal static pxcmStatus UnsubscribeAlertINT(IntPtr instance, Object proxy) { AlertHandlerDIR adir = (AlertHandlerDIR)proxy; pxcmStatus sts = PXCMFaceConfiguration_UnsubscribeAlert(instance, adir.uDIR); adir.Dispose(); return(sts); }
internal static pxcmStatus SubscribeAlertINT(IntPtr instance, OnFiredAlertDelegate handler, out Object proxy) { AlertHandlerDIR adir = new AlertHandlerDIR(handler); pxcmStatus sts = PXCMFaceConfiguration_SubscribeAlert(instance, adir.uDIR); if (sts < pxcmStatus.PXCM_STATUS_NO_ERROR) adir.Dispose(); proxy = (Object)adir; return sts; }
internal static pxcmStatus SubscribeAlertINT(IntPtr instance, OnFiredAlertDelegate alertHandler, out Object proxy) { AlertHandlerDIR adir = new AlertHandlerDIR(alertHandler); pxcmStatus sts = PXCMTouchlessController_SubscribeAlert(instance, adir.uDIR); if (sts < pxcmStatus.PXCM_STATUS_NO_ERROR) { adir.Dispose(); } proxy = (Object)adir; return(sts); }