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 } |