コード例 #1
0
        public void wake()
        {
            isAsleep       = false;
            btn_sleep.Text = "Sleep";
            displayLine("woken by server");
            if (wakeUp != null)
            {
                if (wakeUp.IsAlive)
                {
                    wakeUp.Abort();
                }
            }
            CaptureDeviceForm form = new CaptureDeviceForm();

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                // create video source
                CaptureDevice localSource = new CaptureDevice();
                localSource.VideoSource = form.Device;

                // open it
                OpenVideoSource(localSource);

                // enable camera window
                cameraWindow.Enabled = true;
            }
        }
コード例 #2
0
        // Open local capture device
        private void openLocalFileItem_Click(object sender, System.EventArgs e)
        {
            CaptureDeviceForm form = new CaptureDeviceForm();

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                // create video source
                CaptureDevice localSource = new CaptureDevice();
                localSource.VideoSource = form.Device;

                // open it
                OpenVideoSource(localSource);
            }
        }
コード例 #3
0
ファイル: SystemTray.cs プロジェクト: Anupam-/RearViewMirror
        private void cameraToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CaptureDeviceForm form = new CaptureDeviceForm();
            form.StartPosition = FormStartPosition.CenterScreen;

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                // create video source
                VideoCaptureDevice c = new VideoCaptureDevice();
                c.Source = form.Device;

                String sourceName = showGetSourceNameBox();
                if (sourceName != null) //user didn't cancel
                {
                    Log.info(String.Format("Video source: {0}",c.Source));
                    VideoSource r = new VideoSource(sourceName, c);
                    sources.Add(r);
                    r.RemoveSelected += new VideoSource.RemoveEventHandler(r_RemoveSelected);
                    sourcesToolStripMenuItem.DropDown.Items.Add(r.ContextMenu);
                    r.setViewerGlobalStickey(showAllToolStripMenuItem.Checked);
                    globalOptions.updateViewer(r);
                    r.startCamera(); //start camera by default
                }
            }
        }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: enildne/zest
        // Open local capture device
        private void openLocalFileItem_Click( object sender, System.EventArgs e )
        {
            CaptureDeviceForm form = new CaptureDeviceForm( );

            if ( form.ShowDialog( this ) == DialogResult.OK )
            {
                // create video source
                CaptureDevice localSource = new CaptureDevice( );
                localSource.VideoSource = form.Device;

                // open it
                OpenVideoSource( localSource );
            }
        }
コード例 #5
0
ファイル: MainForm.cs プロジェクト: tirvoenka/LaserGesture
 public void rezet()
 {
     var form = new CaptureDeviceForm();
     var localDevice = new CaptureDevice();
     localDevice.VideoSource = Devaice;
     OpenVideoSource(localDevice);
 }
コード例 #6
0
ファイル: MainForm.cs プロジェクト: tirvoenka/LaserGesture
        private void openCamera(object sender, System.EventArgs e)
        {
            CaptureDeviceForm form = new CaptureDeviceForm();

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                // create video source
                CaptureDevice localSource = new CaptureDevice();
                localSource.VideoSource = form.Device;
                Devaice = form.Device;
                // open it
                OpenVideoSource(localSource);
                CentrT.Enabled = true;

            }
        }