コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: SyncFiles.cs プロジェクト: twest820/Cross-Time-DSP
 public SyncFiles()
 {
     this.dspEngine    = null;
     this.dspEngineLog = new CrossTimeEngineLog();
 }