Example #1
0
        public FrameGrabber(CameraSummary summary, CameraManagerHTTP manager)
        {
            this.summary = summary;
            this.manager = manager;

            SpecificInfo specific = summary.Specific as SpecificInfo;

            if (specific == null)
            {
                return;
            }

            string url = URLHelper.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);
            }
        }
Example #2
0
        public ConnectionWizard(CameraManagerHTTP manager)
        {
            this.manager = manager;
            InitializeComponent();
            Initialize();

            BackColor   = Color.White;
            host        = "192.168.0.10";
            path        = "/mjpg/video.mjpg";
            tbHost.Text = host;
            format      = "MJPEG";
        }
Example #3
0
        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);
            }
        }