public RenderingJobsManager(IMultimediaToolkit multimediaToolkit, IGUIToolkit guiToolkit) { this.guiToolkit = guiToolkit; this.multimediaToolkit = multimediaToolkit; this.stateBar = guiToolkit.RenderingStateBar; jobs = new List <Job> (); pendingJobs = new List <Job> (); }
public RenderingJobsManager(IMultimediaToolkit multimediaToolkit, IGUIToolkit guiToolkit) { this.guiToolkit = guiToolkit; this.multimediaToolkit = multimediaToolkit; this.stateBar = guiToolkit.RenderingStateBar; jobs = new List<Job> (); pendingJobs = new List<Job> (); }
public RenderingJobsManager(IMultimediaToolkit multimediaToolkit, IGUIToolkit guiToolkit) { this.guiToolkit = guiToolkit; this.multimediaToolkit = multimediaToolkit; this.stateBar = guiToolkit.MainWindow.RenderingStateBar; jobs = new List<Job>(); pendingJobs = new List<Job>(); stateBar.Cancel += (sender, e) => CancelCurrentJob(); stateBar.ManageJobs += (sender, e) => ManageJobs(); }
public RenderingJobsManager(IMultimediaToolkit multimediaToolkit, IGUIToolkit guiToolkit) { this.guiToolkit = guiToolkit; this.multimediaToolkit = multimediaToolkit; this.stateBar = guiToolkit.MainWindow.RenderingStateBar; capturer = multimediaToolkit.GetFramesCapturer(); jobs = new List <Job>(); pendingJobs = new List <Job>(); stateBar.Cancel += (sender, e) => CancelCurrentJob(); stateBar.ManageJobs += (sender, e) => ManageJobs(); guiToolkit.MainWindow.ConvertVideoFilesEvent += delegate(List <MediaFile> inputFiles, EncodingSettings encSettings) { ConversionJob job = new ConversionJob(inputFiles, encSettings); AddJob(job); };; }