Class AudioGraph


  • public class AudioGraph
    extends java.lang.Object
    • Constructor Detail

      • AudioGraph

        public AudioGraph​(int resolution,
                          int duration)
      • AudioGraph

        public AudioGraph​(java.io.InputStream is)
                   throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • save

        public byte[] save()
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • getOuterMax

        public byte[] getOuterMax()
      • getOuterMin

        public byte[] getOuterMin()
      • getInnerMax

        public byte[] getInnerMax()
      • getInnerMin

        public byte[] getInnerMin()
      • getResolution

        public int getResolution()
      • getDuration

        public int getDuration()
      • createGraph

        public static AudioGraph createGraph​(java.io.File pcmFile)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • createGraph

        public static AudioGraph createGraph​(java.io.File pcmFile,
                                             int resolution)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • createGraph

        public static AudioGraph createGraph​(java.io.File pcmFile,
                                             int resolution,
                                             int durationMs,
                                             int sampleRate)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • createGraph

        public static AudioGraph createGraph​(java.io.InputStream pcmIn,
                                             int resolution,
                                             int durationMs,
                                             int sampleRate)
                                      throws java.io.IOException
        Throws:
        java.io.IOException