示例#1
0
        private void btnSnap_Click(object sender, EventArgs e)
        {
            string ruta        = @"C:\Mariscope\Camara1\Imagenes\";
            string formato     = ".jpg";
            string DateAndTime = DateTime.Now.ToString("MM-dd-yyyy H.mm.ss");

            string rutaDef = ruta + DateAndTime.ToString() + formato;

            if (!Directory.Exists(ruta))
            {
                DirectoryInfo di = Directory.CreateDirectory(ruta);
            }
            else
            {
                AMC1c1.SaveCurrentImage(0, rutaDef);

                if (File.Exists(rutaDef))
                {
                    AMC1c1.SaveCurrentImage(0, rutaDef);
                }
                label1.Visible   = true;
                label1.ForeColor = Color.Red;
                label1.Text      = $"Captura Guardada : \n{DateAndTime + formato}";
            }
        }
示例#2
0
 private void btnStop_Click(object sender, EventArgs e)
 {
     AMC1c1.StopRecordMedia();
     btnRecord.Enabled = true;
     btnStop.Enabled   = false;
     if (btnStop.Enabled == false)
     {
         label1.Visible   = true;
         label1.ForeColor = Color.Red;
         label1.Text      = "Video Guardado";
     }
 }
示例#3
0
        public void cargar_camara1()
        {
            string lastip;

            var sIniFile     = File.ReadAllText(serverpathCamera);
            var jsonObj      = JsonConvert.DeserializeObject <List <set_cam> >(sIniFile);
            var LastRegister = jsonObj.OrderByDescending(x => x.nombre_camara)
                               .LastOrDefault().ip_camara;

            lastip = LastRegister.ToString();

            AMC1c1.Stop();
            //Inicio de camara al iniciar modulo setting camara   ||
            string url    = "/axis-cgi/mjpg/video.cgi";
            string urlDef = $"http://{lastip}{url}";

            AMC1c1.MediaURL  = urlDef;
            AMC1c1.MediaType = "MJPEG";
            AMC1c1.Play();
        }
示例#4
0
        private void btnRecord_Click(object sender, EventArgs e)
        {
            string DateAndTime = DateTime.Now.ToString("MM-dd-yyyy H.mm.ss");

            string folderVideo = @"C:\Mariscope\Camara1\Videos\";

            if (!Directory.Exists(folderVideo))
            {
                DirectoryInfo di = Directory.CreateDirectory(folderVideo);
            }

            string formato = ".asf";

            string dir = folderVideo + DateAndTime + formato;

            AMC1c1.StartRecordMedia(dir, 8, "0");
            btnRecord.Enabled = false;
            btnStop.Enabled   = true;
            label1.ForeColor  = Color.Red;
            label1.Visible    = true;
            label1.Text       = "Grabando ... ";
        }