public void Read(XmlElement element) { Uri = element.GetAttribute("address"); IsMJPEG = element.GetAttribute("mjpeg").Equals("True"); XmlNodeList calib = element.GetElementsByTagName("CameraCalibrationData"); if (calib.Count > 0) { Calibration = new Calibration.CameraCalibrationData(); Calibration.Read(calib[0] as XmlElement); } }
public void Read(XmlElement element) { try { Name = element.GetAttribute("name"); Moniker = element.GetElementsByTagName("moniker")[0].InnerText;; device_ = new AForge.Video.DirectShow.VideoCaptureDevice(Moniker); XmlNodeList calib = element.GetElementsByTagName("CameraCalibrationData"); if (calib.Count > 0) { Calibration = new Calibration.CameraCalibrationData(); Calibration.Read(calib[0] as XmlElement); } } catch (Exception ex) { ErrorHandler.GetInst().PushError(ex); } }
public void Read(XmlElement element) { try { Name = element.GetAttribute("name"); Moniker = element.GetElementsByTagName("moniker")[0].InnerText; ; device_ = new AForge.Video.DirectShow.VideoCaptureDevice(Moniker); XmlNodeList calib = element.GetElementsByTagName("CameraCalibrationData"); if (calib.Count > 0) { Calibration = new Calibration.CameraCalibrationData(); Calibration.Read(calib[0] as XmlElement); } } catch (Exception ex) { ErrorHandler.GetInst().PushError(ex); } }