Package ipsk.audio.io

Class AudioFileWriter

    • Constructor Detail

      • AudioFileWriter

        public AudioFileWriter​(AudioFileWriterListener listener,
                               javax.sound.sampled.AudioInputStream ais,
                               javax.sound.sampled.AudioFileFormat.Type aff,
                               java.io.File outFile)
        Create new file writer.
        Parameters:
        listener - notified on events
        ais - the audio stream to read from
        aff - the audio file format
        outFile - the audio file to write to
      • AudioFileWriter

        public AudioFileWriter​(AudioFileWriterListener listener,
                               javax.sound.sampled.AudioInputStream ais,
                               javax.sound.sampled.AudioFileFormat.Type aff,
                               java.io.File outFile,
                               java.awt.Component parentComponent)
        Create new file writer with progress monitor popup.
        Parameters:
        listener - notified on events
        ais - the audio stream to read from
        aff - the audio file format
        outFile - the audio file to write to
        parentComponent - the parent GUI component for the monitoring popup
      • AudioFileWriter

        public AudioFileWriter​(AudioFileWriterListener listener,
                               javax.sound.sampled.AudioInputStream ais,
                               javax.sound.sampled.AudioFileFormat.Type aff,
                               java.io.File outFile,
                               boolean useTempFile)
        Create new file writer.
        Parameters:
        listener - notified on events
        ais - the audio stream to read from
        aff - the audio file format
        outFile - the audio file to write to
        useTempFile - determines usage of temporary recording file