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 targetFormat) static AudioBufferstatic AudioBufferread(BufferedInputStream is, FloatAudioFormat targetFormat) static AudioBufferread(InputStream is) static AudioBufferread(InputStream is, FloatAudioFormat targetFormat) static AudioBufferread(AudioInputStream is) static AudioBufferread(AudioInputStream is, FloatAudioFormat targetFormat) static AudioBufferstatic voidwriteSamples(float[] samples, OutputStream os, AudioFormat targetFormat) static byte[]writeSamples(float[] samples, AudioFormat targetFormat)
-
Constructor Details
-
AudioIO
public AudioIO()
-
-
Method Details
-
read
-
read
public static AudioBuffer read(InputStream is, FloatAudioFormat targetFormat) throws IOException, UnsupportedAudioFileException -
read
public static AudioBuffer read(BufferedInputStream is) throws IOException, UnsupportedAudioFileException -
read
public static AudioBuffer read(BufferedInputStream is, FloatAudioFormat targetFormat) throws IOException, UnsupportedAudioFileException -
read
- Throws:
IOException
-
read
public static AudioBuffer read(AudioInputStream is, FloatAudioFormat targetFormat) throws IOException - Throws:
IOException
-
read
- Throws:
IOException
-
writeSamples
public static void writeSamples(float[] samples, OutputStream os, AudioFormat targetFormat) throws IOException - Throws:
IOException
-
writeSamples
- Throws:
IOException
-
createAudioInputStream
public static AudioInputStream createAudioInputStream(float[] samples, AudioFormat targetFormat) throws IOException - Throws:
IOException
-