示例#1
0
        public Metadata(HistoryStack historyStack, TimeCodeBuilder timecodeBuilder)
        {
            this.historyStack    = historyStack;
            this.timecodeBuilder = timecodeBuilder;

            calibrationHelper.CalibrationChanged += CalibrationHelper_CalibrationChanged;

            autoSaver = new AutoSaver(this);

            CreateStaticExtraDrawings();
            CleanupHash();

            SetupTempDirectory(id);

            calibrationChangedTemporizer = new Temporizer(200, TracksCalibrationChanged);

            log.Debug("Constructing new Metadata object.");
        }