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
All Methods Static Methods Instance Methods Concrete Methods 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()
-
-
-
Method Detail
-
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
-
-