public FrameGrabber(CameraSummary summary, CameraManagerHTTP manager) { this.summary = summary; this.manager = manager; SpecificInfo specific = summary.Specific as SpecificInfo; if (specific == null) { return; } string url = manager.BuildURL(specific); this.format = specific.Format; if (format == "MJPEG") { device = new CameraHTTPClientMJPEG(url, specific.User, specific.Password); } else if (format == "JPEG") { device = new CameraHTTPClientJPEG(url, specific.User, specific.Password); } }
public SnapshotRetriever(CameraManagerHTTP manager, CameraSummary summary) { this.summary = summary; string url = ""; SpecificInfo specific = summary.Specific as SpecificInfo; if (specific != null) { url = manager.BuildURL(specific); } if (specific.Format == "MJPEG") { device = new CameraHTTPClientMJPEG(url); } else if (specific.Format == "JPEG") { device = new CameraHTTPClientJPEG(url); } }
private void PopulateURL() { tbURL.Text = manager.BuildURL(CreateSpecific()); }