src/share/classes/sun/audio/AudioStreamSequence.java

Print this page




  27 
  28 import java.io.InputStream;
  29 import java.io.SequenceInputStream;
  30 import java.util.Enumeration;
  31 
  32 /**
  33  * Convert a sequence of input streams into a single InputStream.
  34  * This class can be used to play two audio clips in sequence.<p>
  35  * For example:
  36  * <pre>
  37  *      Vector v = new Vector();
  38  *      v.addElement(audiostream1);
  39  *      v.addElement(audiostream2);
  40  *      AudioStreamSequence audiostream = new AudioStreamSequence(v.elements());
  41  *      AudioPlayer.player.start(audiostream);
  42  * </pre>
  43  * @see AudioPlayer
  44  * @author Arthur van Hoff
  45  */
  46 public final class AudioStreamSequence extends SequenceInputStream {
  47 
  48         Enumeration e;
  49         InputStream in;
  50 
  51         /**
  52          * Create an AudioStreamSequence given an
  53          * enumeration of streams.
  54          */
  55         public AudioStreamSequence(Enumeration e) {
  56             super(e);
  57         }
  58 
  59     }


  27 
  28 import java.io.InputStream;
  29 import java.io.SequenceInputStream;
  30 import java.util.Enumeration;
  31 
  32 /**
  33  * Convert a sequence of input streams into a single InputStream.
  34  * This class can be used to play two audio clips in sequence.<p>
  35  * For example:
  36  * <pre>
  37  *      Vector v = new Vector();
  38  *      v.addElement(audiostream1);
  39  *      v.addElement(audiostream2);
  40  *      AudioStreamSequence audiostream = new AudioStreamSequence(v.elements());
  41  *      AudioPlayer.player.start(audiostream);
  42  * </pre>
  43  * @see AudioPlayer
  44  * @author Arthur van Hoff
  45  */
  46 public final class AudioStreamSequence extends SequenceInputStream {




  47         /**
  48          * Create an AudioStreamSequence given an
  49          * enumeration of streams.
  50          */
  51         public AudioStreamSequence(Enumeration<? extends InputStream> e) {
  52             super(e);
  53         }
  54 }