Package ipsk.audio.io

Class ChannelRoutingAudioInputStream

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class ChannelRoutingAudioInputStream
    extends javax.sound.sampled.AudioInputStream
    Author:
    klausj
    • Field Summary

      • Fields inherited from class javax.sound.sampled.AudioInputStream

        format, frameLength, framePos, frameSize
    • Constructor Summary

      Constructors 
      Constructor Description
      ChannelRoutingAudioInputStream​(java.io.InputStream stream, javax.sound.sampled.AudioFormat format, long length, java.lang.Integer[] channelRouting)  
      ChannelRoutingAudioInputStream​(javax.sound.sampled.AudioInputStream stream, int srcChannelCount, javax.sound.sampled.AudioFormat format, long length, java.lang.Integer[] channelRouting)  
      ChannelRoutingAudioInputStream​(javax.sound.sampled.AudioInputStream stream, javax.sound.sampled.AudioFormat format, long length, java.lang.Integer[] channelRouting)  
    • Method Summary

      • Methods inherited from class javax.sound.sampled.AudioInputStream

        available, close, getFormat, getFrameLength, mark, markSupported, read, read, read, reset, skip
      • Methods inherited from class java.io.InputStream

        readAllBytes, readNBytes, transferTo
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ChannelRoutingAudioInputStream

        public ChannelRoutingAudioInputStream​(java.io.InputStream stream,
                                              javax.sound.sampled.AudioFormat format,
                                              long length,
                                              java.lang.Integer[] channelRouting)
        Parameters:
        stream -
        format -
        length -