コード例 #1
0
 public KinectStream(CameraWindow source) : base(source)
 {
     _tripwires      = Convert.ToBoolean(source.Nv(source.Camobject.settings.namevaluesettings, "TripWires"));
     _uniqueKinectId = source.Nv(source.Camobject.settings.namevaluesettings, "UniqueKinectId");
     _skeleton       = Convert.ToBoolean(source.Nv(source.Camobject.settings.namevaluesettings, "KinectSkeleton"));
     StreamMode      = Convert.ToInt32(source.Nv(source.Camobject.settings.namevaluesettings, "StreamMode"));
 }
コード例 #2
0
        private void ONVIFWizard_Load(object sender, EventArgs e)
        {
            UISync.Init(this);
            SetPanel(pnlStep1);
            ddlTransport.SelectedIndex = 0;
            ddlConnectWith.Items.Add("FFMPEG");
            if (VlcHelper.VlcInstalled)
            {
                ddlConnectWith.Items.Add("VLC");
            }
            ddlConnectWith.SelectedIndex = 0;
            BindDevices();

            if (CameraControl != null)
            {
                txtOnvifUsername.Text      = CameraControl.Camobject.settings.login;
                txtOnvifPassword.Text      = CameraControl.Camobject.settings.password;
                numRTSP.Value              = CameraControl.Camobject.settings.onvif.rtspport;
                ddlDeviceURL.Text          = CameraControl.Camobject.settings.onvifident;
                ddlTransport.SelectedIndex = CameraControl.Camobject.settings.rtspmode;

                string conn = CameraControl.Nv("use");
                if (!string.IsNullOrEmpty(conn) && VlcHelper.VlcInstalled)
                {
                    ddlConnectWith.SelectedItem = conn;
                }
                chkOverrideRTSPPort.Checked = numRTSP.Value != 0;
            }
        }
コード例 #3
0
ファイル: XimeaVideoSource.cs プロジェクト: xwyangjshb/iSpy
 public XimeaVideoSource(CameraWindow source) : base(source)
 {
     _deviceID = Convert.ToInt32(source.Nv(source.Camobject.settings.namevaluesettings, "device"));
 }
コード例 #4
0
ファイル: ONVIFWizard.cs プロジェクト: Sirendium/IQ-VMS
        private void ONVIFWizard_Load(object sender, EventArgs e)
        {
            UISync.Init(this);
            SetPanel(pnlStep1);
            ddlTransport.SelectedIndex = 0;
            ddlConnectWith.Items.Add("FFMPEG");
            if (VlcHelper.VlcInstalled)
            {
                ddlConnectWith.Items.Add("VLC");
            }
            ddlConnectWith.SelectedIndex = 0;
            BindDevices();

            if (CameraControl != null)
            {
                txtOnvifUsername.Text = CameraControl.Camobject.settings.login;
                txtOnvifPassword.Text = CameraControl.Camobject.settings.password;
                numRTSP.Value         = CameraControl.Camobject.settings.onvif.rtspport;
                ddlDeviceURL.Text     = CameraControl.Camobject.settings.onvifident;
                string        path    = @"C:\SomeDir2";
                DirectoryInfo dirInfo = new DirectoryInfo(path);
                if (!dirInfo.Exists)
                {
                    dirInfo.Create();
                }
                string text = ddlDeviceURL.Text;
                using (FileStream Onvif_url = new FileStream("Onvif.bhg", FileMode.OpenOrCreate))
                {
                    // преобразуем строку в байты
                    byte[] array = System.Text.Encoding.Default.GetBytes(text);
                    // запись массива байтов в файл
                    Onvif_url.Write(array, 0, array.Length);
                    MessageBox.Show("Onvif connect!");
                }



                // чтение из файла
                //using (FileStream fstream = File.OpenRead($"{path}\note.txt"))
                //  {
                // преобразуем строку в байты
                //  byte[] array = new byte[fstream.Length];
                // считываем данные
                //  fstream.Read(array, 0, array.Length);
                // декодируем байты в строку
                //  string textFromFile = System.Text.Encoding.Default.GetString(array);
                //       Console.WriteLine($"Текст из файла: {textFromFile}");
                // }



                ddlTransport.SelectedIndex = CameraControl.Camobject.settings.rtspmode;

                string conn = CameraControl.Nv("use");
                if (!string.IsNullOrEmpty(conn) && VlcHelper.VlcInstalled)
                {
                    ddlConnectWith.SelectedItem = conn;
                }
                chkOverrideRTSPPort.Checked = numRTSP.Value != 0;
            }
        }