public DragAndDropManager(IVideoEditor editor, VidkaProj proj, VidkaFileMapping fileMapping)
 {
     this.editor = editor;
     Proj = proj;
     Mode = DragAndDropManagerMode.None;
     _draggies = new List<DragAndDropMediaFile>();
     outstandingVideo = new List<VidkaClipVideo>();
     outstandingAudio = new List<VidkaClipAudio>();
     EXT_video = Settings.Default.FileExtensionsVideo.Split('|');
     EXT_audio = Settings.Default.FileExtensionsAudio.Split('|');
     metaGenerator = new MetaGeneratorInOtherThread(fileMapping);
     //metaGenerator.OneItemFinished += metaGenerator_OneItemFinished;
     //metaGenerator.MetaGeneratorDone += metaGenerator_MetaGeneratorDone;
     metaGenerator.HereIsSomeTextForConsole += genericListener_AppendToConsole;
     metaGenerator.MetaReady += metaGenerator_MetaReady;
     metaGenerator.ThumbnailsReady += metaGenerator_ThumbReady;
     metaGenerator.WaveformReady += metaGenerator_WaveReady;
 }
Exemple #2
0
 public MetaGeneratorInOtherThread(VidkaFileMapping fileMapping)
 {
     this.fileMapping = fileMapping;
     taskThread       = new TaskQueueInOtherThread();
 }
 public void SetFileMapping(VidkaFileMapping fileMapping)
 {
     this.fileMapping = fileMapping;
     Invalidate();
 }
 public MetaGeneratorInOtherThread(VidkaFileMapping fileMapping)
 {
     this.fileMapping = fileMapping;
     taskThread = new TaskQueueInOtherThread();
 }