Esempio n. 1
0
 void process_Output(object sender, ProcessOutputArgs e)
 {
     if (e.OutputLine == null)
     {
         return;
     }
     if (Output != null)
     {
         Output(this, e);
     }
     if (couldNotFindModeRegex.IsMatch(e.OutputLine) && !couldNotFindMode)
     {
         couldNotFindMode = true;
         if (Output != null)
         {
             Output(this, new ProcessOutputArgs(
                        "Could not find mode, so switching to simplified arguments."));
         }
         process.Cancel();
         process.Dispose();
         process = new F2TVideoConverterProcess(this.fileName, true);
         AddEventHandlersToProcess(process);
         process.Start();
     }
 }
Esempio n. 2
0
 private void AddEventHandlersToProcess(F2TVideoConverterProcess process)
 {
     process.ConvertProgress += new EventHandler <VideoConvertProgressArgs>(process_ConvertProgress);
     process.Finished        += new EventHandler <EventArgs>(process_Finished);
     process.Output          += new EventHandler <ProcessOutputArgs>(process_Output);
     process.UnknownFormat   += new EventHandler <EventArgs>(process_UnknownFormat);
 }
Esempio n. 3
0
 public void Start()
 {
     process = new F2TVideoConverterProcess(this.fileName, false);
     AddEventHandlersToProcess(process);
     process.Start();
 }
 private void AddEventHandlersToProcess(F2TVideoConverterProcess process)
 {
     process.ConvertProgress += new EventHandler<VideoConvertProgressArgs>(process_ConvertProgress);
     process.Finished += new EventHandler<EventArgs>(process_Finished);
     process.Output += new EventHandler<ProcessOutputArgs>(process_Output);
     process.UnknownFormat += new EventHandler<EventArgs>(process_UnknownFormat);
 }
 public void Start()
 {
     process = new F2TVideoConverterProcess(this.fileName, false);
     AddEventHandlersToProcess(process);
     process.Start();
 }
 void process_Output(object sender, ProcessOutputArgs e)
 {
     if (e.OutputLine == null)
         return;
     if (Output != null)
         Output(this, e);
     if (couldNotFindModeRegex.IsMatch(e.OutputLine) && !couldNotFindMode) {
         couldNotFindMode = true;
         if (Output != null)
             Output(this, new ProcessOutputArgs(
                 "Could not find mode, so switching to simplified arguments."));
         process.Cancel();
         process.Dispose();
         process = new F2TVideoConverterProcess(this.fileName, true);
         AddEventHandlersToProcess(process);
         process.Start();
     }
 }