Class SoundBuffer

java.lang.Object
  extended bySoundBuffer
Direct Known Subclasses:
SoundBufferCard, SoundBufferFile

public abstract class SoundBuffer
extends java.lang.Object

Abstraktni trida SoundBuffer - vystup zvuku. Prijima na vstupu zvuky, ktere jsou skladany za sebe a posilany dle konkretni implementujici tridy na cilove zarizdeni (zvukova karta, soubor ...)


Constructor Summary
SoundBuffer()
           
 
Method Summary
 boolean addFile(java.io.File f)
          Prida obsah souboru na vystupni stream
abstract  boolean addSilence(int msec)
          Prida msec milisekund ticha na vystupni stream
abstract  boolean addStream(javax.sound.sampled.AudioInputStream in)
          Prida obsah AudioInputStreamu na vystupni stream
static javax.sound.sampled.AudioInputStream audioFromFile(java.io.File f)
          Vrati AudioInputStream pro dany soubor f
abstract  void close()
          Pocka na vyprazdneni a zavre buffer
abstract  void waitStop()
          Pocka na vyprazdneni sound bufferu (az se jeho obsah posle tam kam ma - zvukovka/soubor...)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoundBuffer

public SoundBuffer()
Method Detail

audioFromFile

public static javax.sound.sampled.AudioInputStream audioFromFile(java.io.File f)
Vrati AudioInputStream pro dany soubor f


addSilence

public abstract boolean addSilence(int msec)
Prida msec milisekund ticha na vystupni stream


addStream

public abstract boolean addStream(javax.sound.sampled.AudioInputStream in)
                           throws java.io.IOException
Prida obsah AudioInputStreamu na vystupni stream

Throws:
java.io.IOException

addFile

public boolean addFile(java.io.File f)
                throws java.io.IOException
Prida obsah souboru na vystupni stream

Throws:
java.io.IOException

waitStop

public abstract void waitStop()
Pocka na vyprazdneni sound bufferu (az se jeho obsah posle tam kam ma - zvukovka/soubor...)


close

public abstract void close()
                    throws SpeechException
Pocka na vyprazdneni a zavre buffer

Throws:
SpeechException