Java相当于C ++ sf_readf_double()

我在Android中操纵.wav音频文件。 到目前为止事情进展顺利(我可以从麦克风录制.wav文件,添加回声等),但我想模仿
sf_readf_double()
sf_writef_double
的行为,按照C ++中的libsndfile来实现更复杂的过滤器。 我有一个com.sun.media.sound.WaveFileReader和WaveFileWriter对象,我正在使用音频数据
stream = wfr.getAudioInputStream(new File(inputAudioFileName));
返回一个AudioInputStream。 这只是一次从流中读取8个字节到双精度的情况还是比那更多?我有点困惑,因为我正在使用的其他滤镜似乎操纵
short
s而不是
double
s。     
已邀请:
试试这个: 在移植使用libsndfile编写的C ++代码时,我应该在Android中使用什么? 检查一下: Android的NDK     

要回复问题请先登录注册