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; }
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(); }