Пример #1
0
 public static WavePeakData FromDisk(string peakFileName)
 {
     using (var peakGenerator = new WavePeakGenerator(peakFileName))
     {
         return(peakGenerator.LoadPeaks());
     }
 }
Пример #2
0
 public static WavePeakData FromStream(Stream stream)
 {
     using (var peakGenerator = new WavePeakGenerator(stream))
     {
         return(peakGenerator.LoadPeaks());
     }
 }
Пример #3
0
        public static bool IsFileValidForVisualizer(string fileName)
        {
            if (!fileName.EndsWith(".wav", StringComparison.OrdinalIgnoreCase))
            {
                return(false);
            }

            using (var wpg = new WavePeakGenerator(fileName))
            {
                return(wpg.IsSupported);
            }
        }