private void WriteInternal(PitchResultSummary summary) { var leftPeakPitchNonZero = ToNonZeroString(summary.leftResult.PeakPitch.averageFrequency, frequencyFormat); var rightPeakPitchNonZero = ToNonZeroString(summary.rightResult.PeakPitch.averageFrequency, frequencyFormat); var leftTotalAmp = ToNonZeroString(summary.leftResult.TotalAmplitude, amplitudeFormat); var rightTotalAmp = ToNonZeroString(summary.rightResult.TotalAmplitude, amplitudeFormat); if (leftPeakPitchNonZero != empty || rightPeakPitchNonZero != empty || leftTotalAmp != empty || rightTotalAmp != empty) { Console.WriteLine("{0} -- {1} : {2} <- PP | MA -> {3} : {4}", summary.time, leftPeakPitchNonZero, rightPeakPitchNonZero, leftTotalAmp, rightTotalAmp); } }
public void Enqueue(PitchResultSummary summary) { summaryData.Enqueue(summary); }