Exemple #1
0
 //private readonly IProcessManager processManager;
 public ArgumentService(IApplicationService applicationService, IFFmpegProcessor fFmpegProcessor, IFileService fileService, IHistoryService historyService, ILogger <ArgumentService> logger) //, IProcessManager processManager)
 {
     this.applicationService = applicationService;
     this.fFmpegProcessor    = fFmpegProcessor;
     this.fileService        = fileService;
     this.historyService     = historyService;
     this.logger             = logger;
     //this.processManager = processManager;
 }
Exemple #2
0
        public ApplicationInitialiser(IApplicationService applicationService, IFFmpegProcessor fFmpegProcessor, IFileService fileService, IJobManager jobManager, ILogger <ApplicationInitialiser> logger)
        {
            this.applicationService = applicationService;
            this.fFmpegProcessor    = fFmpegProcessor;
            this.fileService        = fileService;
            this.jobManager         = jobManager;
            this.logger             = logger;

            applicationService.InitialisationSteps = new();

            InitialisationTask = Task.Run(() => InitialiseAsync());
        }