public CameraInfo(ECameraManufacturer manufacturer, ECameraType cameraType, string modelName, string serialNo) { _manufacturer = manufacturer; _cameraType = cameraType; _modelName = modelName; _serialNo = serialNo; }
public ICameraFactory Create(ECameraManufacturer manufacturer) { switch (manufacturer) { case ECameraManufacturer.Hik: return(new HikCameraFactory()); case ECameraManufacturer.Basler: return(new BaslerCameraFactory()); } return(null); }