Package org.teamapps.ux.component.media
Class AudioGraph
java.lang.Object
org.teamapps.ux.component.media.AudioGraph
public class AudioGraph
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description AudioGraph(int resolution, int duration)AudioGraph(java.io.InputStream is) -
Method Summary
Modifier and Type Method Description static AudioGraphcreateGraph(java.io.File pcmFile)static AudioGraphcreateGraph(java.io.File pcmFile, int resolution)static AudioGraphcreateGraph(java.io.File pcmFile, int resolution, int durationMs, int sampleRate)static AudioGraphcreateGraph(java.io.InputStream pcmIn, int resolution, int durationMs, int sampleRate)MediaTrackDatacreateTrackData()intgetDuration()byte[]getInnerMax()byte[]getInnerMin()byte[]getOuterMax()byte[]getOuterMin()intgetResolution()byte[]save()
-
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
-
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
- 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
-