public CrossTimeEngine(string configurationFilePath, CrossTimeEngineLog log) { this.Configuration = CrossTimeDspConfiguration.Load(configurationFilePath); this.disposed = false; this.log = log; this.Stopping = false; MediaFoundationApi.Startup(); Filter firstReverseTimeFilter = this.Configuration.Filters.FirstOrDefault(filter => filter.TimeDirection == TimeDirection.Reverse); if (firstReverseTimeFilter != null) { firstReverseTimeFilter.AdjustGain(this.Configuration.Engine.ReverseTimeAntiClippingAttenuationInDB); } }
public SyncFiles() { this.dspEngine = null; this.dspEngineLog = new CrossTimeEngineLog(); }