Class AudioGraph

java.lang.Object
org.teamapps.ux.component.media.AudioGraph

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

    • AudioGraph

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

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

    • save

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

      public MediaTrackData createTrackData()
    • 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