Package net.raphimc.audiomixer.io
Class AudioIO
java.lang.Object
net.raphimc.audiomixer.io.AudioIO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AudioInputStreamcreateAudioInputStream(float[] samples, AudioFormat targetAudioFormat) static float[]readSamples(BufferedInputStream is, PcmFloatAudioFormat targetAudioFormat) static float[]readSamples(InputStream is, PcmFloatAudioFormat targetAudioFormat) static float[]readSamples(AudioInputStream is, PcmFloatAudioFormat targetAudioFormat) static voidwriteSamples(float[] samples, OutputStream os, AudioFormat targetAudioFormat) static byte[]writeSamples(float[] samples, AudioFormat targetAudioFormat)
-
Constructor Details
-
AudioIO
public AudioIO()
-
-
Method Details
-
readSamples
public static float[] readSamples(InputStream is, PcmFloatAudioFormat targetAudioFormat) throws IOException, UnsupportedAudioFileException -
readSamples
public static float[] readSamples(BufferedInputStream is, PcmFloatAudioFormat targetAudioFormat) throws IOException, UnsupportedAudioFileException -
readSamples
public static float[] readSamples(AudioInputStream is, PcmFloatAudioFormat targetAudioFormat) throws IOException - Throws:
IOException
-
writeSamples
public static void writeSamples(float[] samples, OutputStream os, AudioFormat targetAudioFormat) throws IOException - Throws:
IOException
-
writeSamples
public static byte[] writeSamples(float[] samples, AudioFormat targetAudioFormat) throws IOException - Throws:
IOException
-
createAudioInputStream
public static AudioInputStream createAudioInputStream(float[] samples, AudioFormat targetAudioFormat) throws IOException - Throws:
IOException
-