private void bgWorkerDualSave_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            if (bgWorkerDualSave.CancellationPending)
                return;

            dualSaveProgressBar.Update(Math.Min(e.ProgressPercentage, 100), 100, true);
        }
예제 #2
0
        private void bgWorkerSave_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            // This method should be called back from the writer when a frame has been processed.
            // call snippet : bgWorker.ReportProgress(iCurrentValue, iMaximum);
            // Fix the int/long madness.
            int iMaximum = (int)(long)e.UserState;
            int iValue   = (int)Math.Min((long)e.ProgressPercentage, iMaximum);

            formProgressBar.Update(iValue, iMaximum, true);
        }
        private void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            // Should be called by concrete filters to update progress bar.
            int iMaximum = (int)e.UserState;
            int iValue   = (int)e.ProgressPercentage;

            if (iValue > iMaximum)
            {
                iValue = iMaximum;
            }

            formProgressBar.Update(iValue, iMaximum, false);
        }
예제 #4
0
        private void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            // This method should be called by concrete filters to update progress bar.
            // call snippet : m_BackgroundWorker.ReportProgress(iCurrentValue, iMaximum);

            int iMaximum = (int)e.UserState;
            int iValue   = (int)e.ProgressPercentage;

            if (iValue > iMaximum)
            {
                iValue = iMaximum;
            }

            m_FormProgressBar.Update(iValue, iMaximum, false);
        }
예제 #5
0
        private void bgWorkerSave_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            // This method should be called back from the VideoFile when a frame has been processed.
            // call snippet : m_BackgroundWorker.ReportProgress(iCurrentValue, iMaximum);

            int iValue   = (int)e.ProgressPercentage;
            int iMaximum = (int)e.UserState;

            if (iValue > iMaximum)
            {
                iValue = iMaximum;
            }

            m_FormProgressBar.Update(iValue, iMaximum, true);
        }