示例#1
0
        private void PostVolumeMeter_StreamVolume(object sender, StreamVolumeEventArgs e)
        {
            var maxSample0 = e.MaxSampleValues[0];

            //if (e.MaxSampleValues.Count() > 1)
            //{

            //    var maxSample1 = e.MaxSampleValues[1];
            //    logger.Debug("MaxSampleValues" + maxSample0 + " " + maxSample1);
            //}
            //else
            //{
            //    logger.Debug("MaxSampleValues" + maxSample0);
            //}

            waveformPainter?.AddMax(maxSample0);
        }
 private void OnPreVolumeMeter(object sender, StreamVolumeEventArgs e)
 {
     //Console.WriteLine(e.MaxSampleValues[0] + "---" + e.MaxSampleValues[1]);
     waveformPainter1.AddMax(e.MaxSampleValues[0]);
     waveformPainter2.AddMax(e.MaxSampleValues[1]);
 }