    All Packages    This Package    Previous    Next

# Class browser.audio.ContinuousAudioDataStream

    java.lang.Object
       |
       +----java.io.InputStream
               |
               +----java.io.InputStreamBuffer
                       |
                       +----browser.audio.AudioDataStream
                               |
                               +----browser.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);

See Also:
  AudioPlayer, AudioData
Author:
  Arthur van Hoff
Version:
  1.6, 14 Mar 1995

##

ContinuousAudioDataStream(AudioData)
  Create a continuous stream of audio.

##

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

##

ContinuousAudioDataStream

      public ContinuousAudioDataStream(AudioData data)

  Create a continuous stream of audio.

##

read

      public int read()

  When reaching the EOF, rewind to the beginning.
  Overrides:
    read in class InputStreamBuffer

read

      public int read(byte buf[],
                      int pos,
                      int len)

  When reaching the EOF, rewind to the beginning.
  Overrides:
    read in class InputStreamBuffer

    All Packages    This Package    Previous    Next