자바에서 잭 오디오를 사용하는 방법을 찾으려고합니다. 나는 자바의 포트에서 자바 애플리케이션으로 오디오를 얻기 위해 jnajack을 기반으로 래퍼를 만들었지 만 (원래의 jnajack은 잭 1.9.8과 작동하지 않습니다), 데이터를 조작 할 방법을 찾을 수 없습니다. 나는 뻥 'List<FloatBuffer>
, 그리고 더 많은 데이터 조작을 위해 그것을 byte[]
로 변환해야합니다.floatbuffer에서 byte []로 변환
간단하게 말하자면 ... 먼저 파일에 데이터를 저장하고 싶지만 java 사운드 api는 TargetDataLine
및/또는 byte[]
의 데이터 만 저장할 수 있습니다. FloatBuffer
을 byte[]
으로 변환하려면 어떻게해야합니까? 내가 찾을 수있는 유일한 방법은 floatbuffer.get(float[])
이고 어떻게 든 (모르겠다) float[]
을 byte[]
으로 변환합니다.
'floatbuffer'클래스의 정확한 이름은 무엇입니까? – bmargulies