javaでjack-audioを使用する方法を見つけようとしています。jnajack に基づいてラッパーを作成し、ジャックのポートから Java アプリにオーディオを取得することができました (元の jnajack は jack 1.9.8 では機能しません) が、データを操作する方法が見つかりません。さらにデータを操作List<FloatBuffer>
するには、 に変換する必要がありbyte[]
ます。
簡単に言えば...最初にデータをファイルに保存したいのですが、私が理解しているJavaサウンドAPIはTargetDataLine
および/またはbyte[]
. FloatBuffer
に変換するにはどうすればよいbyte[]
ですか? 私が見つけることができる唯一の方法はfloatbuffer.get(float[])
、どういうわけか(方法がわからない)に変換するfloat[]
ことbyte[]
です。