package iax.audio; import java.io.IOException; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioPermission; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.DataLine; import javax.sound.sampled.TargetDataLine; /** * Audio recorder. */ public abstract class Recorder { /** * Constructor. Initializes the recorder. * @throws RecorderException */ public Recorder() throws RecorderException {} /** * Starts recording. * @param al Object that is going to process the recorded audio data. */ public void record(AudioListener al) {} /** * Stops recording. */ public void stop() {} //public void run() {} }