Package com.io7m.jsamplebuffer.xmedia
Class SampleBufferXMedia
- java.lang.Object
-
- com.io7m.jsamplebuffer.xmedia.SampleBufferXMedia
-
public final class SampleBufferXMedia extends java.lang.ObjectFunctions to create buffers from audio streams.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SampleBufferTypesampleBufferOfStream(javax.sound.sampled.AudioInputStream stream, SampleBufferProviderType buffers)Read all of the given stream into a sample buffer.static javax.sound.sampled.AudioInputStreamstreamOfSampleBuffer(SampleBufferReadableType sample)Produce a stream from the given sample buffer.
-
-
-
Method Detail
-
sampleBufferOfStream
public static SampleBufferType sampleBufferOfStream(javax.sound.sampled.AudioInputStream stream, SampleBufferProviderType buffers) throws java.io.IOException, javax.sound.sampled.UnsupportedAudioFileException
Read all of the given stream into a sample buffer.- Parameters:
stream- The streambuffers- A provider of buffers- Returns:
- A sample buffer
- Throws:
java.io.IOException- On I/O errorsjavax.sound.sampled.UnsupportedAudioFileException- If the audio stream refers to an audio format that cannot be processed
-
streamOfSampleBuffer
public static javax.sound.sampled.AudioInputStream streamOfSampleBuffer(SampleBufferReadableType sample)
Produce a stream from the given sample buffer.- Parameters:
sample- The sample buffer- Returns:
- A stream
-
-