예제 #1
0
        /// <summary>
        /// 分析波形
        /// </summary>
        /// <param name="testData">测试波形</param>
        /// <param name="sampleDelay">测试数据前面的无效数据长度</param>
        /// <param name="dataSize">有效测试波形长度</param>
        public override void Analyze(double[] testData, uint sampleDelay = 0, uint dataSize = 0)
        {
            double[] validTestData = GetValidTestData(testData, ref dataSize, sampleDelay);
            uint     pathDelay     = AudioAnalyzer.AnalyzePathDelay(validTestData, RefWaveform.GetWaveData());

            //analyzer.SetDataDelayCounts(pathDelay);
            base.Analyze(validTestData, 0, 0);
        }