Capturing sound from Wine with TargetDataLine Capturing sound from Wine with TargetDataLine java java

Capturing sound from Wine with TargetDataLine


Make use of AudioSystem.write() method. It is much easier

targetDataLine.open(format);targetDataLine.start();AudioInputStream ais=new AudioInputStream(targetDataLine);AudioFileFormat.Type fileformat=AudioFileFormat.Type.WAVE;/*Other Audio file formats supported:AudioFileFormat.Type.AUAudioFileFormat.Type.AIFFAudioFileFormat.Type.AIFCAudioFileFormat.Type.SND*/File audoutputfile=new File('myfile');//adjust extension according to AudioFileFormatAudioSystem.write(ais,fileformat, audoutputfile);