// Detach camera from view public bool DetachEventView(VsEventInterface vsEvent) { try { vsAnalyserSource.MotionOut -= new VsMotionEventHandler(vsEvent.FrameIn); } catch { return(false); } return(true); }
// Attach camera to view public bool AttachEventView(VsEventInterface vsEvent) { try { vsEncoderSource.EventOut += new VsDataEventHandler(vsEmailAlert.FrameIn); } catch { return(false); } return(true); }
// Detach camera from view public bool DetachEventView(VsEventInterface vsEvent) { try { vsAnalyserSource.MotionOut -= new VsMotionEventHandler(vsEvent.FrameIn); } catch { return false; } return true; }
// Detach event from view public bool DetachEventView(String cameraName, VsEventInterface vsEvent) { try { VsCamera vsCam = vsCameras.GetCameraByName(cameraName); return vsCam.DetachEventView(vsEvent); } catch (Exception err) { logger.Log(LogLevel.Error, err.Message + " " + err.Source + " " + err.StackTrace);; } return false; }
// Attach camera to view public bool AttachEventView(VsEventInterface vsEvent) { try { vsEncoderSource.EventOut += new VsDataEventHandler(vsEmailAlert.FrameIn); } catch { return false; } return true; }