void OnDestroy() { MagDevice device = _DataDisplay.GetDevice(); if (device.IsProcessingImage()) { device.StopProcessImage(); } if (device.IsLinked()) { device.DisLinkCamera(); } _DataDisplay.DestroyDevice(); }
public bool IsLinkedByMyself(uint intCameraIP) { uint max_wnd = Globals.GetMainFrm().GetMaxDeviceWnd(); for (uint i = 0; i < max_wnd; i++) { MagDevice device = Globals.GetMainFrm().GetFormDisplay(i).GetDateDisplay().GetDevice(); if (device.IsLinked() && device.GetDevIPAddress() == intCameraIP) { return(true); } } return(false); }