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