コード例 #1
0
ファイル: Form1.cs プロジェクト: fkalaca1/IntelCoreDuo
        public Form1()
        {
            InitializeComponent();

            tripwire            = new Tripwire();
            tripwire2           = new Tripwire();
            _myCameraUrlBuilder = new CameraURLBuilderWF();
            _provider           = new DrawingImageProvider();
            _connector          = new MediaConnector();
            videoViewerWF1.SetImageProvider(_provider);
        }
コード例 #2
0
        public Form1()
        {
            InitializeComponent();

            _connector     = new MediaConnector();
            _imageProvider = new DrawingImageProvider();
            // Create video viewer UI control
            _myCameraUrlBuilder = new CameraURLBuilderWF();
            // Bind the camera image to the UI control
            videoViewerWF1.SetImageProvider(_imageProvider);
            Console.WriteLine("InitializeComponent");
        }
コード例 #3
0
        public CameraController()
        {
            InitializeComponent();
            _imageProvider  = new DrawingImageProvider();
            _mediaConnector = new MediaConnector();
            _connector      = new MediaConnector();
            _Provider       = new DrawingImageProvider();

            videoViewerWF1.SetImageProvider(_Provider);
            _myCameraUrlBuilder = new CameraURLBuilderWF();

            zoom = new Zoom();

            videoViewerWF1.SetImageProvider(_imageProvider);
        }
コード例 #4
0
        public void StartCamera()
        {
            var data = new CameraURLBuilderData {
                DeviceTypeFilter = DiscoverDeviceType.USB
            };
            var myCameraBuilder = new CameraURLBuilderWF(data);
            var result          = myCameraBuilder.ShowDialog();

            if (result != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }

            camera = new OzekiCamera(myCameraBuilder.CameraURL);
            camera.Start();
        }
コード例 #5
0
        private void btn_btn_Compose_Click(object sender, EventArgs e)
        {
            var data = new CameraURLBuilderData {
                DeviceTypeFilter = DiscoverDeviceType.USB
            };

            _myCameraUrlBuilder = new CameraURLBuilderWF(data);
            var result = _myCameraUrlBuilder.ShowDialog();

            if (result != DialogResult.OK)
            {
                return;
            }

            textBox1.Text = _myCameraUrlBuilder.CameraURL;

            btn_Connect.Enabled = true;
        }
コード例 #6
0
        public bool StartCamera()
        {
            if (Instance.IsLocalCameraUsed == false)
            {
                var data = new CameraURLBuilderData {
                    DeviceTypeFilter = DiscoverDeviceType.USB
                };
                var myCameraBuilder = new CameraURLBuilderWF(data);
                var result          = myCameraBuilder.ShowDialog();
                if (result != System.Windows.Forms.DialogResult.OK)
                {
                    return(false);
                }

                camera = new OzekiCamera(myCameraBuilder.CameraURL);
                camera.Start();
            }
            return(true);
        }
コード例 #7
0
ファイル: MainForm.cs プロジェクト: harrygg/GCameraManager
        public MotionForm()
        {
            //this.FormClosing += MotionForm_Closing;
              InitializeComponent();
              Log.OnLogMessageReceived += Log_OnLogMessageReceived;

              cci1 = new CameraConfigurationItem("1", videoViewerWF1);
              cci1.CameraStateChanged += OnCameraStateChanged;
              cci1.VideoCapturingStateChanged += OnVideoCapturingStateChanged;
            cci1.VideoViewerVisible = viewCameraCb1.Checked;

              cci2 = new CameraConfigurationItem("2", videoViewerWF2);
              cci2.CameraStateChanged += OnCameraStateChanged;
              cci2.VideoCapturingStateChanged += OnVideoCapturingStateChanged;
            cci2.VideoViewerVisible = viewCameraCb2.Checked;

            var data = new CameraURLBuilderData { IPCameraEnabled = false };
              cameraUrlBuilder = new CameraURLBuilderWF(data);
        }
コード例 #8
0
ファイル: MainForm.cs プロジェクト: omidmafi/WeighingApp
        //private List<VideoViewerWF> _videoViewerList;

        //private List<IpCameraHandler> ModelList;

        //private CameraURLBuilderWF _myCameraUrlBuilder;

        public MainForm()
        {
            InitializeComponent();

            Log.OnLogMessageReceived += Log_OnLogMessageReceived;

            _myCameraUrlBuilder = new CameraURLBuilderWF();

            _connectionStringList = new List <string>();
            _videoViewerList      = new List <VideoViewerWF>();
            ModelList             = new List <IpCameraHandler>();


            CreateVideoViewers();
            CreateIPCameraHandlers();
            //_dbConnector = new SqlConnection("Data Source=tcp:172.20.1.30;initial catalog=AshaMES_PASCO_V03;persist security info=True;user id=sa;password=@sh@3rp;MultipleActiveResultSets=True;" );
            //_dbConnector.Open();

            //Asha.Repo.AshaDbContext ctx = new Asha.Repo.AshaDbContext();
        }
コード例 #9
0
        public MainForm()
        {
            InitializeComponent();

            try
            {
                if (File.Exists(IpCameraHandler.LastCameraInfoPath))
                {
                    DataContractSerializer js = new DataContractSerializer(typeof(RtspClientInfo));
                    using (var stream = new FileStream(IpCameraHandler.LastCameraInfoPath, FileMode.Open))
                    {
                        var client = js.ReadObject(stream) as RtspClientInfo;
                        RtspClientFactory.RegisterClient(client);
                    }
                }
            }
            catch { }

            _myCameraUrlBuilder       = new CameraURLBuilderWF();
            Log.OnLogMessageReceived += Log_OnLogMessageReceived;
        }
コード例 #10
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            ipCamera = new IpCameraHandler();
            ipCamera.CameraStateChanged += IpCameraStateChanged;
            ipCamera.CameraErrorOccured += IpCameraErrorOccured;

            _myCameraUrlBuilder = new CameraURLBuilderWF();

            videoViewerWF1.SetImageProvider(ipCamera.ImageProvider);

            comboBox_Direction.DataSource = Enum.GetValues(typeof(PatrolDirection));

            boardCamera = new BoardCameraHandler();
            boardCamera.CameraStateChanged += BoardCameraStateChanged;

            boardCameraUrlBuilder = new CameraURLBuilderWF(new CameraURLBuilderData {
                DeviceTypeFilter = DiscoverDeviceType.USB
            });

            videoViewerWF2.SetImageProvider(boardCamera.ImageProvider);
        }
コード例 #11
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            try
            {
                DeviceInstance joystick = null;
                DirectInput    dinput   = new DirectInput();
                foreach (DeviceInstance di in dinput.GetDevices(DeviceClass.GameController, DeviceEnumerationFlags.AttachedOnly))
                {
                    if (di.InstanceName.Equals("T.Flight Hotas X"))
                    {
                        joystick = di;
                    }
                }
                pad = new Joystick(dinput, joystick.InstanceGuid);
                foreach (DeviceObjectInstance doi in pad.GetObjects(ObjectDeviceType.Axis))
                {
                    pad.GetObjectPropertiesById((int)doi.ObjectType).SetRange(-5000, 5000);
                }

                pad.Properties.AxisMode = DeviceAxisMode.Absolute;
                //pad.SetCooperativeLevel(parent, (CooperativeLevel.Nonexclusive | CooperativeLevel.Background));
                pad.Acquire();
                timer1.Enabled = true;
                timer2.Enabled = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Lehet, hogy be kéne dugni a dildót.", "Má megin gyökér vagy!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.Close();
            }


            _myCameraUrlBuilder = new CameraURLBuilderWF();

            InitializeViewer();
        }