rasmus.interpreter.sampled
Class AudioFallBackStream

java.lang.Object
  extended by rasmus.interpreter.sampled.AudioFallBackStream
All Implemented Interfaces:
AudioStream

public class AudioFallBackStream
extends java.lang.Object
implements AudioStream


Constructor Summary
AudioFallBackStream(AudioStream audiostream)
           
 
Method Summary
 void close()
           
 boolean fallBack()
           
 AudioStream getAudioStream()
           
 int isSilent(int len)
           
 int isStatic(double[] buffer, int len)
           
 int mix(double[] buffer, int start, int end)
           
 int replace(double[] buffer, int start, int end)
           
 int skip(int len)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AudioFallBackStream

public AudioFallBackStream(AudioStream audiostream)
Method Detail

getAudioStream

public AudioStream getAudioStream()

skip

public int skip(int len)
Specified by:
skip in interface AudioStream

mix

public int mix(double[] buffer,
               int start,
               int end)
Specified by:
mix in interface AudioStream

replace

public int replace(double[] buffer,
                   int start,
                   int end)
Specified by:
replace in interface AudioStream

isStatic

public int isStatic(double[] buffer,
                    int len)
Specified by:
isStatic in interface AudioStream

isSilent

public int isSilent(int len)

fallBack

public boolean fallBack()

close

public void close()
Specified by:
close in interface AudioStream