Class SampleBufferXMedia


  • public final class SampleBufferXMedia
    extends java.lang.Object
    Functions to create buffers from audio streams.
    • 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 stream
        buffers - A provider of buffers
        Returns:
        A sample buffer
        Throws:
        java.io.IOException - On I/O errors
        javax.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