コード例 #1
0
        private void stereoViewForm_OnFormClosing(object sender, FormClosingEventArgs eventArgs)
        {
            leftCameraPlayer.NewFrame  -= new VideoSourcePlayer.NewFrameHandler(stereoViewForm.OnNewLeftFrame);
            rightCameraPlayer.NewFrame -= new VideoSourcePlayer.NewFrameHandler(stereoViewForm.OnNewRightFrame);

            stereoViewForm.FormClosing -= new FormClosingEventHandler(stereoViewForm_OnFormClosing);
            stereoViewForm              = null;
        }
コード例 #2
0
        // Show window with stereo anaglyph
        private void showStereoButton_Click(object sender, EventArgs e)
        {
            if (stereoViewForm == null)
            {
                stereoViewForm         = new StereoViewForm( );
                stereoViewForm.TopMost = true;

                stereoViewForm.FormClosing += new FormClosingEventHandler(stereoViewForm_OnFormClosing);

                leftCameraPlayer.NewFrame  += new VideoSourcePlayer.NewFrameHandler(stereoViewForm.OnNewLeftFrame);
                rightCameraPlayer.NewFrame += new VideoSourcePlayer.NewFrameHandler(stereoViewForm.OnNewRightFrame);
            }

            stereoViewForm.Show( );

            stereoViewForm.BringToFront( );
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: nagyistoce/Neuroflow
        private void stereoViewForm_OnFormClosing( object sender, FormClosingEventArgs eventArgs )
        {
            leftCameraPlayer.NewFrame -= new VideoSourcePlayer.NewFrameHandler( stereoViewForm.OnNewLeftFrame );
            rightCameraPlayer.NewFrame -= new VideoSourcePlayer.NewFrameHandler( stereoViewForm.OnNewRightFrame );

            stereoViewForm.FormClosing -= new FormClosingEventHandler( stereoViewForm_OnFormClosing );
            stereoViewForm = null;
        }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: nagyistoce/Neuroflow
        // Show window with stereo anaglyph
        private void showStereoButton_Click( object sender, EventArgs e )
        {
            if ( stereoViewForm == null )
            {
                stereoViewForm = new StereoViewForm( );
                stereoViewForm.TopMost = true;

                stereoViewForm.FormClosing += new FormClosingEventHandler( stereoViewForm_OnFormClosing );

                leftCameraPlayer.NewFrame += new VideoSourcePlayer.NewFrameHandler( stereoViewForm.OnNewLeftFrame );
                rightCameraPlayer.NewFrame += new VideoSourcePlayer.NewFrameHandler( stereoViewForm.OnNewRightFrame );
            }

            stereoViewForm.Show( );

            stereoViewForm.BringToFront( );
        }