Class SoundBufferFile

java.lang.Object
  extended bySoundBuffer
      extended bySoundBufferFile

public class SoundBufferFile
extends SoundBuffer

implementace SoundBuffer zapisujici zvuk do souboru (format Wav)


Constructor Summary
SoundBufferFile(javax.sound.sampled.AudioFormat aud, java.lang.String wavfile)
          Konstruktor, vytvori buffer s vystupem do souboru wavfile a danym AudioFormatem
 
Method Summary
 boolean addFile(java.io.File f)
          Prida obsah souboru na vystupni stream
 boolean addSilence(int msec)
          Prida msec milisekund ticha na vystupni stream
 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
 void close()
          Zavre soubor
 void waitStop()
          Pocka na vyprazdneni sound bufferu - v teto implementaci dummy funkce
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoundBufferFile

public SoundBufferFile(javax.sound.sampled.AudioFormat aud,
                       java.lang.String wavfile)
                throws java.io.IOException,
                       java.io.FileNotFoundException
Konstruktor, vytvori buffer s vystupem do souboru wavfile a danym AudioFormatem

Method Detail

audioFromFile

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


addSilence

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

Specified by:
addSilence in class SoundBuffer

addStream

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

Specified by:
addStream in class SoundBuffer
Throws:
java.io.IOException

addFile

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

Overrides:
addFile in class SoundBuffer
Throws:
java.io.IOException

waitStop

public void waitStop()
Pocka na vyprazdneni sound bufferu - v teto implementaci dummy funkce

Specified by:
waitStop in class SoundBuffer

close

public void close()
           throws SpeechException
Zavre soubor

Specified by:
close in class SoundBuffer
Throws:
SpeechException