SampleApp.MainForm.exposureUpDown_ValueChanged C# (CSharp) Method

exposureUpDown_ValueChanged() private method

private exposureUpDown_ValueChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void exposureUpDown_ValueChanged( object sender, EventArgs e )
        {
            if ( videoSource != null )
            {
                try
                {
                    videoSource.SetParam( CameraParameter.Exposure, (int) ( (float) exposureUpDown.Value * 1000 ) );

                    // set interval between capturing new frames from camera
                    videoSource.FrameInterval = (int) ( 1000.0f / videoSource.GetParamFloat( CameraParameter.FramerateMax ) );

                    // reset statistics
                    stopWatch = null;
                    int bin = videoSource.FramesReceived;

                    spareLabel.Text = string.Format( "frame interval = {0} ms, max fps = {1}",
                        videoSource.FrameInterval, videoSource.GetParamFloat( CameraParameter.FramerateMax ) );
                }
                catch
                {
                }
            }
        }
MainForm