public void captureAudio() {
try {
bufferSize = 2048; // Define Buffer size
buffer = new byte[bufferSize]; // Buffer array
info = new DataLine.Info(TargetDataLine.class, format); // Dataline info
recLine = (TargetDataLine) AudioSystem.getLine(info); // Getting mixer line from driver (system selected)
recLine.open(format); // Opening recording line (make connection)
recLine.start(); // Start draining line
runner(); // Create new runner for thread
captureThread = new Thread(runner); // Define new thread
captureThread.start(); // Start for capture, invoke thread
} catch (LineUnavailableException e) {
System.err.println("Line unavailable: " + e);
System.exit(-2);
}
}
PitchTracking.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:MakamBox
作者:
评论列表
文章目录