Start() public method

Begin capturing.
public Start ( ) : void
return void
        /// <summary>
        /// Preview et enregistrement des videos
        /// </summary>
        public void saveVideo()
        {
            capture = new Capture(filters.VideoInputDevices[0], null);
            Filter f = null;
            for (int i = 0; i < filters.VideoCompressors.Count; i++)
            {
                Console.WriteLine(filters.VideoCompressors[i].Name.ToString());
            }
            try
            {
                if (capture == null)
                    throw new ApplicationException("Pas de périphériques audios ou vidéos détectés.\n\n");

                if (!capture.Cued)
                {
                    f = filters.VideoCompressors[7];
                    capture.VideoCompressor = f;
                    capture.FrameSize = new System.Drawing.Size(640, 480);
                    capture.Filename = AppDomain.CurrentDomain.BaseDirectory + "Videos/savedVideo.wmv";
                    capture.PreviewWindow = panelVideo;
                }
                capture.Start();
                progressBar();
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show("Erreur :" + ex.Message + "\n\n" + ex.ToString());
            }
        }
        /// <summary>
        /// Starts video recording, and saves the recorded video in a given file.
        /// </summary>
        /// <param name="filename"></param>
        /// <returns>If previous video capturing has not been stopped, then false is returned. Otherwise, true.</returns>
        public bool StartVideoCapturing(String filename)
        {
            if (!capture.Stopped)
                return false;

            capture.Filename = filename;

            if (!capture.Cued)
                capture.Cue();

            capture.Start();

            return true;
        }