public SubtitleSynchronizer( ILogger logger, IWorkerQueue workerQueue, IStatusResultReporter <QueueProcessResult> statusReporter, string input, HashSet <string> videoExtensions, HashSet <string> subtitleExtensions) { this.logger = logger; this.workerQueue = workerQueue; this.statusReporter = statusReporter; this.input = input; this.videoExtensions = videoExtensions; this.subtitleExtensions = subtitleExtensions; }
public SubtitleSynchronizer( ILogger logger, IVideoSyncList syncList, IWorkerQueue workerQueue, IStatusResultReporter <QueueProcessResult> statusReporter, IVideoIgnoreFilter videoIgnore, SubSyncSettings settings) { this.logger = logger; this.syncList = syncList; this.workerQueue = workerQueue; this.statusReporter = statusReporter; this.videoIgnore = videoIgnore; this.settings = settings; }