com.frinika.sequencer.model.audio
Class AudioWriter

java.lang.Object
  extended by com.frinika.sequencer.model.audio.BasicAudioWriter
      extended by com.frinika.sequencer.model.audio.AudioWriter
All Implemented Interfaces:
uk.org.toot.audio.core.AudioProcess

public class AudioWriter
extends BasicAudioWriter
implements uk.org.toot.audio.core.AudioProcess


Field Summary
 
Fields inherited from class com.frinika.sequencer.model.audio.BasicAudioWriter
byteBuffer, fis, nChannel
 
Fields inherited from interface uk.org.toot.audio.core.AudioProcess
AUDIO_DISCONNECT, AUDIO_OK
 
Constructor Summary
AudioWriter(java.io.File file, javax.sound.sampled.AudioFormat format)
           
 
Method Summary
 int processAudio(uk.org.toot.audio.core.AudioBuffer buffer)
           
 
Methods inherited from class com.frinika.sequencer.model.audio.BasicAudioWriter
close, discard, finalize, getFile, open, write
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.org.toot.audio.core.AudioProcess
close, open
 

Constructor Detail

AudioWriter

public AudioWriter(java.io.File file,
                   javax.sound.sampled.AudioFormat format)
            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

processAudio

public int processAudio(uk.org.toot.audio.core.AudioBuffer buffer)
Specified by:
processAudio in interface uk.org.toot.audio.core.AudioProcess