Class sun.audio.ContinuousAudioDataStream
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class sun.audio.ContinuousAudioDataStream

java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.ByteArrayInputStream
                   |
                   +----sun.audio.AudioDataStream
                           |
                           +----sun.audio.ContinuousAudioDataStream

public class ContinuousAudioDataStream
extends AudioDataStream
Create a continuous audio stream. This wraps a stream around an AudioData object, the stream is restarted at the beginning everytime the end is reached, thus creating continuous sound.

For example:

	AudioData data = AudioData.getAudioData(url);
	ContinuousAudioDataStream audiostream = new ContinuousAudioDataStream(data);
	AudioPlayer.player.start(audiostream);
Version:
1.7, 08/12/95
Author:
Arthur van Hoff
See Also:
AudioPlayer, AudioData

Constructor Index

 o ContinuousAudioDataStream(AudioData)
Create a continuous stream of audio.

Method Index

 o read()
When reaching the EOF, rewind to the beginning.
 o read(byte[], int, int)
When reaching the EOF, rewind to the beginning.

Constructors

 o ContinuousAudioDataStream
  public ContinuousAudioDataStream(AudioData data)
Create a continuous stream of audio.

Methods

 o read
  public int read()
When reaching the EOF, rewind to the beginning.
Overrides:
read in class ByteArrayInputStream
 o read
  public int read(byte buf[],
                  int pos,
                  int len)
When reaching the EOF, rewind to the beginning.
Overrides:
read in class ByteArrayInputStream

All Packages  Class Hierarchy  This Package  Previous  Next  Index